Detaillierte Erklärung zum Aktivieren des langsamen Abfrageprotokolls in der MySQL-Datenbank

Detaillierte Erklärung zum Aktivieren des langsamen Abfrageprotokolls in der MySQL-Datenbank

Die Datenbank ermöglicht langsame Abfrageprotokolle

Ändern der Konfigurationsdatei

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

log-slow-queries = C:\xampp\mysql_slow_query.log
lange_Abfragezeit=3

Der erste Satz wird verwendet, um den Pfad des langsamen Abfrageprotokolls zu definieren (bei einem Linux-System treten Berechtigungsprobleme auf).

Der zweite Satz wird verwendet, um Abfragen, die länger als eine bestimmte Anzahl von Sekunden dauern, als langsame Abfragen (in Sekunden) zu definieren.

Prüfen Sie, ob die Konfiguration erfolgreich war:

// Zeigen Sie die langsame Abfragezeit an, Einheit: s
Variablen wie „long_query_time“ anzeigen;
//Zeigen Sie die Konfiguration für langsame Abfragen an, zeigen Sie den Status wie „%slow_queries%“ an.
//Zeigen Sie den Protokollpfad für langsame Abfragen an. Zeigen Sie Variablen wie „%slow%“ an.
 

Führen Sie eine langsame Abfrageoperation aus, um zu überprüfen, ob das Protokoll aufgezeichnet wird:

Die Datenmenge in der von Ihnen erstellten Umgebung ist gering, daher ist es schwierig, die Ausführung langsamer Abfragen zu simulieren. Sie können stattdessen die folgende Anweisung zur Simulation verwenden:

SELECT SLEEP(10), Name vom Benutzer, wobei Benutzer-ID=1 ist;

 

Zeigen Sie die Anzahl langsamer Abfragen an:

globalen Status wie „%slow%“ anzeigen;

Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, danke für Ihre Unterstützung dieser Site!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der MySql-Analyse langsamer Abfragen und Öffnen des Protokolls langsamer Abfragen
  • So aktivieren Sie das MySQL-Protokoll für langsame Abfragen log-slow-queries
  • Tipps zum Aktivieren des langsamen Abfrageprotokolls in MYSQL5.7.9
  • mysql langsame Abfrage aktivieren So aktivieren Sie die Protokollierung langsamer MySQL-Abfragen
  • So aktivieren Sie das langsame Abfrageprotokoll in MySQL
  • So aktivieren Sie die Protokollfunktion für langsame Abfragen in MySQL
  • Die Rolle und Öffnung des MySQL-Protokolls für langsame Abfragen
  • Aktivieren und Konfigurieren des MySQL-Protokolls für langsame Abfragen
  • MySQL-Optimierungslösung: Aktivieren Sie das Protokoll für langsame Abfragen

<<:  So verwenden Sie die REM-Anpassung in Vue

>>:  Detaillierte Erläuterung grundlegender Betriebsbefehle wie Starten und Stoppen von Nginx unter Windows

Artikel empfehlen

Singleton-Entwurfsmuster in JavaScript

Inhaltsverzeichnis 1. Was ist ein Entwurfsmuster?...

So verwenden Sie Docker+DockerCompose zum Kapseln von Webanwendungen

Inhaltsverzeichnis Technologie-Stack Backend-Buil...

Detaillierte Erläuterung der persistenten MySQL-Statistiken

1. Die Bedeutung persistenter statistischer Infor...

Eine kleine Sammlung von HTML-Meta-Tags

<Head>……</head> gibt den Dateikopf vo...

MySQL-Update-Fall Update-Feldwert ist keine feste Operation

Wenn bei der Verarbeitung von Batch-Updates besti...

Umfassende Zusammenfassung zu MySQL GTID

Inhaltsverzeichnis 01 Einführung in GTID 02 Wie G...

Implementierung der Nginx-Arbeitsprozessschleife

Nach dem Start initialisiert der Worker-Prozess z...

HTML css js implementiert Tab-Seite Beispielcode

Code kopieren Der Code lautet wie folgt: <html...

Drei Möglichkeiten, doppeltes Einfügen von Daten in MySql zu vermeiden

Vorwort Im Falle eines Primärschlüsselkonflikts o...

So zeigen Sie ein kleines Symbol vor der Browser-URL an

Wenn Sie viele Websites durchsuchen, werden Sie fe...

Eine Zeile CSS-Code, die Chrome zum Absturz bringt

Allgemeiner CSS-Code verursacht nur geringfügige ...