Aktivieren Sie die langsame MySQL-Abfrageprotokollierung
MySQL ist eines der beliebtesten Datenbankverwaltungssysteme für datenbankgestützte Websites (wie WordPress). Es ist äußerst wichtig, dass Sie in der Lage sind, Probleme mit MySQL auf Ihrem VPS oder Dedicated Server zu untersuchen.
Schritte
- Melden Sie sich über SSH als Root bei Ihrem Server an.
- Sicherung von /etc/my.cnf als /etc/my.cnf.bak.$(date +% F_% R)
Dadurch wird eine Sicherung der Datei mit Datum und Uhrzeit gespeichert - Bearbeiten Sie die Datei /etc/my.cnf.
- Fügen Sie die folgenden Zeilen in den Abschnitt [mysqld] ein:
mysql-Versionen < als 5.5# Langsames Abfrageprotokoll set-variable = long_query_time = 4 log-slow-queries = / var / log / slow-queries.log
MySQL-Versionen ab 5.5# Langsames Abfrageprotokoll slow_query_log = 1 long_query_time = 4 slow_query_log_file = / var / log / slow-queries.log
MariaDB
# Langsames Abfrageprotokoll slow_query_log long_query_time = 4 slow_query_log_file = / var / log / slow-queries.log
- Speichern Sie die Datei und beenden Sie den Editor.
- Erstellen Sie die Protokolldatei und legen Sie die entsprechenden Berechtigungen fest
Berühren Sie /var/log/slow-queries.log && chown mysql: mysql /var/log/slow-queries.log
- Starten Sie den Datenbankservice mit dem Befehl entsprechend Ihrer Umgebung neu.
CentOS 6 cPanel MySQL CentOS 6-Dienst mysql-Neustartdienst mysqld
-Neustartdienst mariadb restart CentOS 7systemctl mysqld-Neustart systemctl mariadb restart
- Überprüfen Sie das langsame Abfrageprotokoll, um sicherzustellen, dass es ausgeführt wird.
cat /var/log/slow-queries.log
Sie sollten eine Anzeige ähnlich der folgenden sehen, wenn sie richtig aktiviert wurde. Lassen Sie MySQL einige Stunden laufen, um eine gute Datenmenge zu erfassen./ usr / libexec / mysqld, Version: 5.0.45-log (Quelldistribution). begann mit: Tcp-Port: 0 Unix-Socket: /var/lib/mysql/mysql.sock Argument der Zeit-ID
vi /etc/my.cnf
Zugehörige Schritte
GoDaddy Hosting-Services
Unsere Server-Experten können die langsame MySQL-Abfrageprotokollierung aktivieren / deaktivieren und MySQL optimieren. Wenn Sie mehr über diesen Service erfahren möchten, unsere GoDaddy-Guides helfen Ihnen gerne weiter.