Heim >Datenbank >MySQL-Tutorial >Wie aktiviere ich das langsame Abfrageprotokoll von MySQL, ohne den Server neu zu starten?
MySQL-Protokoll für langsame Abfragen ohne Serverneustart konfigurieren
Frage:
Wie können Sie aktivieren Das langsame Abfrageprotokoll von MySQL, ohne dass ein Server erforderlich ist neu starten?
Antwort:
Das dynamische Aktivieren der langsamen Abfrageprotokollfunktion in MySQL erfordert bestimmte Schritte, abhängig von der verwendeten MySQL-Version.
In MySQL Verwenden Sie in den Versionen 5.1 und höher den folgenden Befehl:
SET GLOBAL slow_query_log = 'ON';
Um zu verhindern, dass vertrauliche Daten im Klartext gespeichert werden, führen Sie den aus Folgender Befehl nach Aktivierung des Protokolls:
FLUSH LOGS;
Zusätzliche Überlegungen für MySQL 5.0:
Vor MySQL 5.1 war ein Serverneustart erforderlich, um die langsame Abfrageprotokollierung zu ermöglichen. Sie können die Variable „log_slow_queries“ jedoch mit „SET GLOBAL“ in MySQL 5.0 ändern, es wird jedoch ein Fehler „schreibgeschützte Variable“ angezeigt.
Informationen zu Konfigurationen und Protokolldateispeicherorten finden Sie in der MySQL-Dokumentation:
Das obige ist der detaillierte Inhalt vonWie aktiviere ich das langsame Abfrageprotokoll von MySQL, ohne den Server neu zu starten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!