Aktifkan pembuatan log kueri lambat MySQL
MySQL adalah salah satu sistem manajemen basis data terpopuler yang digunakan untuk situs berbasis basis data (seperti WordPress). Anda harus dapat menyelidiki masalah pada MySQL di VPS atau Server khusus.
Langkah-langkah
- Masuk ke server Anda melalui SSH sebagai root.
- Cadangkan /etc/my.cnf sebagai /etc/my.cnf.bak.$(date +% F_% R)
Ini akan menyimpan cadangan file dengan tanggal dan waktu - Edit file /etc/my.cnf.
- Sisipkan baris berikut di bagian [mysqld]:
Versi mysql < dari 5.5# Log Kueri Lambat set-variable = long_query_time = 4 log-slow-queries = / var / log / slow-queries.log
Versi MySQL 5.5 dan lebih tinggi# Log Kueri Lambat slow_query_log = 1 long_query_time = 4 slow_query_log_file = / var / log / slow-queries.log
MariaDB
# Log Kueri Lambat slow_query_log long_query_time = 4 slow_query_log_file = / var / log / slow-queries.log
- Simpan file dan keluar dari editor.
- Buat file log dan atur izin yang sesuai
sentuh /var/log/slow-queries.log && chown mysql: mysql /var/log/slow-queries.log
- Mulai ulang layanan database dengan perintah yang sesuai dengan lingkungan Anda.
CentOS 6 cPanel MySQL Layanan CentOS 6mysql restart layanan mysqld restart layanan mariadb restart
CentOS 7systemctl mysqld restart systemctl mariadb restart
- Periksa log kueri yang lambat untuk memastikannya berjalan.
cat /var/log/slow-queries.log
Anda akan melihat tampilan yang mirip dengan berikut ini jika diaktifkan dengan benar. Biarkan MySQL berjalan beberapa jam untuk mengambil sejumlah data yang baik./ usr / libexec / mysqld, Versi: 5.0.45-log (Distribusi sumber). dimulai dengan: Tcp port: 0 Unix socket: /var/lib/mysql/mysql.sock Argumen Perintah ID Waktu
vi /etc/my.cnf
Langkah-langkah Terkait
Layanan Hosting GoDaddy
Pakar server kami dapat mengaktifkan / menonaktifkan pembuatan log kueri MySQL yang lambat dan mengoptimalkan MySQL. Untuk mempelajari lebih lanjut tentang layanan ini, Pemandu GoDaddy kami siap membantu.