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 Hosting Anda.
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
Info Selengkapnya
Pakar server kami dapat melakukan langkah-langkah ini dengan biaya tertentu. Untuk mempelajari selengkapnya tentang layanan hosting yang GoDaddy tawarkan, lihat kami
Menu Layanan Hosting .