Einstellen des langsamen Abfrageprotokolls von MySQL ohne Neustart
Das Aktivieren des langsamen Abfrageprotokolls von MySQL ohne Neustart des Servers kann eine praktische Möglichkeit sein, Leistungsprobleme schnell zu beheben . Hier finden Sie eine detaillierte Anleitung dazu:
Konfigurieren der Protokolldatei
Standardmäßig erstellt MySQL die Protokolldatei für langsame Abfragen im Datenverzeichnis mit dem Namen host_name-slow.log. Um ein anderes Verzeichnis anzugeben, geben Sie einen absoluten Pfadnamen an.
Schwellenwert und Dateispeicherort festlegen
Das Festlegen des Schwellenwerts allein reicht nicht aus, um das langsame Abfrageprotokoll zu aktivieren. Sie müssen zusätzlich den Dateispeicherort konfigurieren.
Verwenden des SET GLOBAL-Befehls
Für MySQL-Versionen 5.1 oder höher verwenden Sie den folgenden Befehl, um das langsame Abfrageprotokoll zu aktivieren und zu konfigurieren :
SET GLOBAL slow_query_log = 'ON';
Aktualisieren des Protokolls
Um die Änderungen zu übernehmen, können Sie das Protokoll mit dem folgenden Befehl leeren:
FLUSH LOGS;
Behandlung von Ausnahmen
Bei MySQL-Versionen vor 5.1 führt das Festlegen des langsamen Abfrageprotokolls über den Befehl SET GLOBAL zu einem Fehler. In solchen Fällen müssen Sie den Server neu starten oder die Option log_slow_queries in der MySQL-Konfigurationsdatei festlegen und den Server neu starten.
참고 사항
Bedenken Sie diese Aktivierung Das langsame Abfrageprotokoll kann die Leistung beeinträchtigen. Daher wird empfohlen, es nach der Fehlerbehebung oder der Erfassung der erforderlichen Daten zu deaktivieren.
Das obige ist der detaillierte Inhalt vonWie kann ich das langsame Abfrageprotokoll von MySQL aktivieren, ohne den Server neu zu starten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!