Heim  >  Artikel  >  Datenbank  >  Detaillierte Einführung zum Aktivieren des langsamen Abfrageprotokolls in der MySQL-Datenbank

Detaillierte Einführung zum Aktivieren des langsamen Abfrageprotokolls in der MySQL-Datenbank

黄舟
黄舟Original
2017-03-18 14:07:431438Durchsuche

In diesem Artikel wird hauptsächlich die detaillierte Erklärung der MySQL-Datenbank zum Öffnen des langsamen Abfrage--Protokolls vorgestellt. Freunde, die es benötigen, können sich auf das

beziehen Öffnen der Datenbank Langsames Abfrageprotokoll

Ändern Sie die Konfigurationsdatei

Fügen Sie die folgenden zwei Sätze zur Konfigurationsdatei my.ini

log-slow-queries = C:\xampp\mysql_slow_query.log
long_query_time=3
Der erste Satz wird verwendet, um den Pfad des langsamen Abfrageprotokolls zu definieren (wenn es sich um ein

Linux-System handelt, treten Berechtigungsprobleme auf)

Der zweite Satz wird verwendet, um den Pfad zu definieren, der länger dauert als Wie viele Sekunden wird eine Abfrage als langsame Abfrage betrachtet, 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:

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung zum Aktivieren des langsamen Abfrageprotokolls in der MySQL-Datenbank. 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