Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie kann ich das langsame Abfrageprotokoll von MySQL aktivieren, ohne den Server neu zu starten?

Patricia Arquette
Freigeben: 2024-11-01 05:59:31
Original
710 Leute haben es durchsucht

How can I Enable MySQL's Slow Query Log without Restarting the Server?

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';
Nach dem Login kopieren

Aktualisieren des Protokolls

Um die Änderungen zu übernehmen, können Sie das Protokoll mit dem folgenden Befehl leeren:

FLUSH LOGS;
Nach dem Login kopieren

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!

Quelle:php.cn
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!