GoDaddy Pomoc

Dołożyliśmy wszelkich starań, aby przetłumaczyć tę stronę. Dostępna jest również strona w języku angielskim.

Włącz powolne rejestrowanie zapytań MySQL

MySQL to jeden z najpopularniejszych systemów zarządzania bazami danych używany w witrynach opartych na bazach danych (takich jak WordPress). Bardzo ważne jest, abyś mógł zbadać problemy z MySQL na swoim VPS lub serwerze dedykowanym.

UWAGA: Poniższe kroki nie będą dostępne w środowisku hostingu współdzielonego (cPanel, zarządzany system WordPress) ze względu na współdzielony charakter produktu.

Kroki

  1. Zaloguj się na swój serwer przez SSH jako root.
  2. Kopia zapasowa /etc/my.cnf as /etc/my.cnf.bak.$(date +%F_%R)
              Spowoduje to zapisanie kopii zapasowej pliku z datą i godziną
  3. Edytuj plik /etc/my.cnf.
  4. vi /etc/my.cnf
  5. Wstaw następujące wiersze w sekcji [mysqld]:
    wersje mysql < niż 5.5
    # Log Slow Query set-variable = long_query_time = 4 log-slow-queries =/var/log/slow-queries.log
    Wersje MySQL 5.5 i nowsze
    # Dziennik powolnych zapytań slow_query_log = 1 long_query_time = 4 slow_query_log_file =/ var/log/slow-queries.log
    MariaDB
    # Dziennik powolnych zapytań slow_query_log long_query_time = 4 slow_query_log_file =/var/log/slow-queries.log
  6. Zapisz plik i zamknij edytor.
  7. Utwórz plik dziennika i ustaw odpowiednie uprawnienia
     dotknij /var/log/slow-queries.log && chown mysql: mysql /var/log/slow-queries.log
  8. Uruchom ponownie usługę bazy danych za pomocą polecenia odpowiedniego dla środowiska.
    CentOS 6 cPanel MySQL Usługa CentOS 6
    mysql restart usługi mysqld restart usługi mariadb restart
    CentOS 7
    systemctl mysqld restart systemctl mariadb restart
  9. Sprawdź dziennik powolnych zapytań, aby upewnić się, że jest uruchomiony.
    cat /var/log/slow-queries.log
    Powinieneś zobaczyć coś podobnego do poniższego, jeśli zostało poprawnie włączone. Pozwól MySQL działać przez kilka godzin, aby przechwycić dużą ilość danych.
    /usr/libexec/mysqld, wersja: 5.0.45-log (dystrybucja źródła). rozpoczęto od: Tcp port: 0 Unix socket: /var/lib/mysql/mysql.sock Time Id Command Argument

Powiązane czynności

Usługi hostingowe GoDaddy

Nasi eksperci od serwerów mogą włączyć/wyłączyć powolne rejestrowanie zapytań MySQL i zoptymalizować MySQL. Aby dowiedzieć się więcej o tej usłudze, nasi przewodnicy GoDaddy są tutaj, aby pomóc.

Więcej informacji

Aby dowiedzieć się więcej o usługach hostingowych oferowanych przez GoDaddy, zobacz naszeMenu usług hostingowych .