Heim > Datenbank > MySQL-Tutorial > Was ist eine langsame MySQL-Abfrage?

Was ist eine langsame MySQL-Abfrage?

little bottle
Freigeben: 2019-05-31 18:00:19
Original
5058 Leute haben es durchsucht

Die langsame MySQL-Abfrage zeichnet SQL-Anweisungen auf, die langsam im Protokoll ausgeführt werden. Diese Funktion muss aktiviert werden, um verwendet zu werden.

Was ist eine langsame MySQL-Abfrage?

Schreiben Sie in die MySQL-Konfigurationsdatei my.cnf:

long_query_time = 10
log-slow-queries = /var/lib/mysql/mysql-slow.log
Nach dem Login kopieren

long_query_time bezieht sich darauf, wie lange das SQL länger ausgeführt als protokolliert wird. Hier sind 10 Sekunden.
Die Einstellung „log-slow-queries“ schreibt das Protokoll dorthin (im Beispiel wird das langsame Abfrageprotokoll in die Datei /var/lib/mysql/mysql-slow.log geschrieben, wenn diese leer ist). schreibt das langsame Abfrageprotokoll. Geben Sie den Hostnamen an und fügen Sie slow.log hinzu. Wenn der Parameter log-long-format gesetzt ist, werden auch alle Abfragen protokolliert, die keine Indizes verwenden.

Dies ist ein sehr nützliches Protokoll. Es hat einen geringen Einfluss auf die Leistung (vorausgesetzt, alle Abfragen sind schnell) und betont die Abfragen, die die meiste Aufmerksamkeit erfordern (Indizes fehlen oder werden nicht optimal verwendet).

Empfohlenes Tutorial: MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist eine langsame MySQL-Abfrage?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage