GoDaddy Hilfe

Wir haben die Seite für Sie so gut wie möglich übersetzt. Sie können sie sich aber auch auf Englisch ansehen.

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.

HINWEIS: Die folgenden Schritte sind in einer Shared-Hosting-Umgebung (cPanel, Managed WordPress) nicht verfügbar, da das Produkt gemeinsam genutzt wird.

Schritte

  1. Melden Sie sich über SSH als Root bei Ihrem Server an.
  2. Sicherung von /etc/my.cnf als /etc/my.cnf.bak.$(date +% F_% R)
              Dadurch wird eine Sicherung der Datei mit Datum und Uhrzeit gespeichert
  3. Bearbeiten Sie die Datei /etc/my.cnf.
  4. vi /etc/my.cnf
  5. 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
  6. Speichern Sie die Datei und beenden Sie den Editor.
  7. 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
  8. 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 7
    systemctl mysqld-Neustart systemctl mariadb restart
  9. Ü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

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.

Weitere Informationen

Weitere Informationen zu den Hosting-Services von GoDaddy finden Sie in unseremHosting-Services .