Heim  >  Artikel  >  Datenbank  >  So aktivieren Sie das langsame Abfrageprotokoll in der MySQL-Befehlszeile

So aktivieren Sie das langsame Abfrageprotokoll in der MySQL-Befehlszeile

王林
王林Original
2020-09-30 09:28:341898Durchsuche

So aktivieren Sie das Protokoll für langsame Abfragen in der MySQL-Befehlszeile: Führen Sie die Anweisung [set global slow_query_log='ON';] aus, um es zu aktivieren. Sie können überprüfen, ob das Protokoll für langsame Abfragen aktiviert ist, indem Sie die Anweisung [show variables like „%slow%“;] ausführen.

So aktivieren Sie das langsame Abfrageprotokoll in der MySQL-Befehlszeile

Spezifische Methode:

(Empfohlenes Tutorial: MySQL-Tutorial)

Überprüfen Sie die standardmäßige langsame Abfragezeit von 10 Sekunden

mysql> show variables like "%long%";         
+-----------------+-----------+
| Variable_name   | Value     |
+-----------------+-----------+
| long_query_time | 10.000000 |
+-----------------+-----------+
1 row in set (0.00 sec)

Auf 3 Sekunden einstellen, global hinzufügen, beenden und erneut eingeben, um wirksam zu werden

mysql> set global long_query_time=3;         
Query OK, 0 rows affected (0.00 sec)

Überprüfen Sie, ob die langsame Abfrage aktiviert wurde.

mysql> show variables like "%slow%";         
+---------------------+---------------------------------+
| Variable_name       | Value                           |
+---------------------+---------------------------------+
| log_slow_queries    | OFF                             |
| slow_launch_time    | 2                               |
| slow_query_log      | OFF                             |
| slow_query_log_file | /usr/local/mysql/mysql-slow.log |
+---------------------+---------------------------------+
4 rows in set (0.00 sec)

Langsame Abfrage aktivieren

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

Stellungnahme:
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