Aktiver langsom spørringslogging for MySQL
MySQL er et av de mest populære databaseadministrasjonssystemene som brukes for databasedrevne nettsteder (som WordPress). Det er avgjørende at du er i stand til å undersøke problemer med MySQL på din VPS Hosting.
Trinn
- Logg på serveren din gjennom SSH som root.
- Sikkerhetskopier /etc/my.cnf som /etc/my.cnf.bak.$(dato +%F_%R)
Dette vil lagre en sikkerhetskopi av filen med dato og tidspunkt - Rediger /etc/my.cnf -filen.
- Sett inn følgende linjer i [mysqld] -delen:
mysql-versjoner < enn 5.5# Slow Query Log set-variable = long_query_time = 4 log-slow-queries =/var/log/slow-queries.log
MySQL versjoner 5.5 og nyere# Slow Query Log slow_query_log = 1 long_query_time = 4 slow_query_log_file =/ var/log/slow-queries.log
MariaDB
# Slow Query Log slow_query_log long_query_time = 4 slow_query_log_file =/var/log/slow-queries.log
- Lagre filen og gå ut av redigeringsprogrammet.
- Opprett loggfilen og angi de riktige tillatelsene
trykk på /var/log/slow-queries.log && chown mysql: mysql /var/log/slow-queries.log
- Start databasetjenesten på nytt med kommandoen som passer for miljøet ditt.
CentOS 6 cPanel MySQL CentOS 6-tjeneste mysql omstartstjeneste mysqld omstartstjeneste mariadb omstart
CentOS 7systemctl mysqld omstart systemctl mariadb omstart
- Sjekk den langsomme spørringsloggen for å sørge for at den kjører.
cat /var/log/slow-queries.log
Du bør se noe som ligner på følgende hvis det var riktig aktivert. La MySQL kjøre noen få timer for å fange opp en god mengde data./usr/libexec/mysqld, Versjon: 5.0.45-log (Kildedistribusjon). startet med: Tcp -port: 0 Unix -kontakt: /var/lib/mysql/mysql.sock Tid Id Kommando Argument
vi /etc/my.cnf
Relaterte trinn
Mer informasjon
Serverekspertene våre kan utføre disse trinnene mot et gebyr. For å lære mer om hostingtjenestene GoDaddy tilbyr, se vårHostingtjenester-meny .