Vorwort Das langsame Abfrageprotokoll ist eine sehr wichtige Funktion in MySQL. Wir können die langsame Abfrageprotokollfunktion von MySQL aktivieren, damit wir den Ausführungsstatus und die Leistung jeder SQL-Anweisung analysieren und entsprechend optimieren können. Dieser Artikel stellt den relevanten Inhalt zum Aktivieren langsamer Abfragen in MySQL vor. Werfen wir einen Blick auf die ausführliche Einführung. So geht's: 1: Melden Sie sich bei der Datenbank an, um zu prüfen, ob die langsame Abfrage aktiviert ist: mysql> Variablen wie „slow_query%“ anzeigen; 2: MySQL-Slow-Log aktivieren: Standardmäßig ist der Wert von slow_query_log OFF, was bedeutet, dass das langsame Abfrageprotokoll deaktiviert ist. Sie können es aktivieren, indem Sie den Wert von slow_query_log festlegen: (Dies ist vorübergehend aktiviert und wird nach dem Neustart des Dienstes ungültig. Wenn Sie es dauerhaft deaktivieren möchten, denken Sie daran, eine Anweisung in die myqsl-Konfigurationsdatei einzufügen, siehe Ende des Artikels) mysql> globales slow_query_log=1 festlegen; Abfrage OK, 0 Zeilen betroffen (0,03 Sek.) 3: Überprüfen Sie, ob es aktiviert ist: mysql> Variablen wie „slow_query%“ anzeigen; 4: Schreiben Sie eine langsame MySQL-Anweisung, um zu testen, ob langsame Daten geschrieben werden: mysql> wähle sleep(10) als a, 1 als b; 5: Überprüfen Sie die Mysql Slow-Datei, um zu sehen, ob Daten geschrieben werden: An diesem Punkt ist der oben beschriebene langsame Startjob von MySQL abgeschlossen! -------------------------- MySQL Slow Log dauerhaft aktivieren: slow_query_log_file Pfad der Protokolldatei für langsame Abfragen slow_query_log wird verwendet, um anzugeben, ob das langsame Abfrageprotokoll geöffnet werden soll long_query_time Abfragen, die diese Anzahl von Sekunden überschreiten, werden in das Protokoll geschrieben log_output=file muss eine Datei oder eine Tabelle angeben. Wenn es sich um eine Tabelle handelt, werden die Informationen zur langsamen Abfrage in der Tabelle slow_log unter der MySQL-Datenbank gespeichert. Dieser Punkt muss klargestellt werden. Der Standardwert ist NONE Öffnen Sie die Konfigurationsdatei my.cnf und fügen Sie den folgenden Code hinzu: log_output=Datei slow_query_log=ein; slow_query_log_file = /tmp/mysql-slow.log lange_Abfragezeit = 2 Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: Die Fallstricke bei der Bereitstellung von Angular-Projekten in Nginx
Jeder, der schon einmal Windows Remote Desktop zu...
In diesem Artikel wird der spezifische Code für J...
Kürzlich sagten einige Freunde, dass sie nach der...
Vorwort Ein Zeichensatz ist eine Reihe von Symbol...
DCL (Data Control Language): Datenkontrollsprache...
Detailliertes Installations-Tutorial zur Dekompri...
Hexadezimalcodetabelle verschiedener Farben [Teil ...
Der spezifische Code lautet wie folgt: <Stil&g...
Vorwort Reduce ist eine der neuen herkömmlichen A...
Vorwort Mit der Funktion count werden die Datensä...
Rendern Definieren Sie das Skelett, schreiben Sie...
1. Mathematische Funktionen ABS(x) gibt den Absol...
Heute habe ich eine Menüschaltfläche erstellt. Wen...
Diese Methode verwendet den filter in CSS3 drop-s...
Inhaltsverzeichnis 1 Ausführung und Planung 1.1 V...