Mengkonfigurasi Log Pertanyaan Lambat MySQL Tanpa Mulakan Semula Pelayan
Soalan:
Bagaimana anda boleh mengaktifkan Log pertanyaan lambat MySQL tanpa perlu dimulakan semula pelayan?
Jawapan:
Mengaktifkan ciri log pertanyaan perlahan dalam MySQL secara dinamik memerlukan langkah tertentu, bergantung pada versi MySQL yang digunakan .
Dalam MySQL versi 5.1 dan kemudian, gunakan arahan berikut:
SET GLOBAL slow_query_log = 'ON';
Untuk mengelakkan data sensitif daripada disimpan dalam cleartext, laksanakan arahan berikut selepas mendayakan log:
FLUSH LOGS;
Pertimbangan Tambahan untuk MySQL 5.0:
Sebelum MySQL 5.1, mulakan semula pelayan diperlukan untuk mendayakan pengelogan pertanyaan yang perlahan. Walau bagaimanapun, anda boleh menukar pembolehubah 'log_slow_queries' menggunakan 'SET GLOBAL' dalam MySQL 5.0, tetapi ia akan memaparkan ralat "pembolehubah baca sahaja".
Rujuk dokumentasi MySQL untuk konfigurasi dan butiran lokasi fail log:
Atas ialah kandungan terperinci Bagaimana untuk Mendayakan Log Pertanyaan Lambat MySQL Tanpa Memulakan Semula Pelayan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!