Ändern Sie die Konfigurationsdatei
Fügen Sie die folgenden zwei Sätze zur Konfigurationsdatei my.ini hinzu
log-slow-queries = C:\xampp\mysql_slow_query.log2 long_query_time=3
Der erste Satz wird verwendet, um die langsame Abfrage zu definieren log-Pfad (wenn es sich um ein Linux-System handelt, treten Berechtigungsprobleme auf)
Der zweite Satz wird verwendet, um eine Abfrage zu definieren, die mehr als die Anzahl der Sekunden benötigt, um eine langsame Abfrage zu sein, Einheit: Sekunden.
Überprüfen Sie die Konfigurationsüberprüfung, um zu sehen, ob die Konfiguration erfolgreich ist:
//查看慢查询时间,单位:s show variables like "long_query_time";
//查看慢查询配置情况 show status like "%slow_queries%";
//查看慢查询日志路径 show variables like "%slow%";
Führen Sie einen langsamen Abfragevorgang aus und überprüfen Sie, ob Protokolle vorliegen werden aufgezeichnet:
Die von Ihnen selbst erstellte Umgebung verfügt über eine kleine Datenmenge, daher ist es schwierig, langsame Abfragen zu simulieren. Sie können dies mit der folgenden Anweisung simulieren:
SELECT SLEEP(10),name from user where userid=1;
Anzahl langsamer Abfragen anzeigen:
show global status like '%slow%';
Das obige ist der detaillierte Inhalt vonDie MySQL-Datenbank ermöglicht ein langsames Abfrageprotokoll. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!