Cara Mendayakan Log Pertanyaan Perlahan MySQL Tanpa Mulakan Semula Pelayan
S: Saya hanya boleh menetapkan ambang pertanyaan perlahan dengan kaedah yang disyorkan di http ://crazytoon.com/2007/07/23/. Adakah terdapat apa-apa lagi yang diperlukan, seperti menentukan laluan fail?
J: Menurut dokumentasi MySQL, nama fail log pertanyaan lambat lalai ialah host_name-slow.log yang terletak dalam direktori data. Jika anda tidak melihat fail log semasa menjalankan SHOW VARIABLES, kemungkinan besar anda menggunakan MySQL versi 5.0.77 atau lebih awal. Untuk versi ini, gunakan arahan berikut:
SET GLOBAL log_slow_queries = 1;
Walau bagaimanapun, sejak MySQL 5.1, anda boleh menggunakan arahan berikut:
SET GLOBAL slow_query_log = 'ON';
Ingat untuk mengepam log dengan FLUSH LOGS.
Atas ialah kandungan terperinci Bagaimana untuk Mendayakan Log Pertanyaan Perlahan MySQL Tanpa Memulakan Semula Pelayan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!