Heim > Datenbank > MySQL-Tutorial > So aktivieren Sie das MySQL-Protokoll für langsame Abfragen

So aktivieren Sie das MySQL-Protokoll für langsame Abfragen

王林
Freigeben: 2020-01-26 20:52:45
nach vorne
2078 Leute haben es durchsucht

So aktivieren Sie das MySQL-Protokoll für langsame Abfragen

Zuerst müssen wir vier Parameter verstehen:

slow_query_log # 是否开启慢查询日志,默认OFF,开启则设置为 ON。
slow_query_log_file # 慢查询日志文件存储位置。
log_queries_not_using_indexes # 是否把没有使用到索引的SQL记录到日志中,默认OFF,开启则设置为 ON。
long_query_time # 超过多少秒的查询才会记录到日志中,注意单位是秒。
Nach dem Login kopieren

Dann führen Sie die Anweisungseinstellungen aus (diese Methode wird nach dem Neustart von MySQL ungültig)

(Verwandt Video-Tutorial Empfohlen: MySQL-Video-Tutorial)

Nachdem wir die Bedeutung der Parameter kennen, können wir die benötigten Parameter direkt festlegen. Ich verwende hier globale Einstellungen.

SET GLOBAL slow_query_log = 'ON';
SET GLOBAL slow_query_log_file = '文件路径(绝对路径)';
SET GLOBAL log_queries_not_using_indexes = 'ON';
SET GLOBAL long_query_time = 1;  # 这里需要注意下,long_query_time参数设置后需要下次会话后才生效,当前会话查询还是原来的数值
Nach dem Login kopieren

Zuletzt geänderte Konfigurationsdatei (permanente Einstellungen)

Wenn Sie verhindern möchten, dass MySQL nach dem Neustart von MySQL ungültig wird, können Sie die MySQL-Konfigurationsdatei ändern. Fügen Sie die folgende Anweisung in die Konfigurationsdatei ein:

slow_query_log="ON"
slow_query_log_file="文件路径(绝对路径)"
log_queries_not_using_indexes="ON"
long_query_time=1
Nach dem Login kopieren

Sie wird nach dem Neustart wirksam.

Empfohlene verwandte Artikel und Tutorials: MySQL-Tutorial

Das obige ist der detaillierte Inhalt vonSo aktivieren Sie das MySQL-Protokoll für langsame Abfragen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage