Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mendayakan Log Pertanyaan Perlahan MySQL Tanpa Memulakan Semula Pelayan?

Bagaimana untuk Mendayakan Log Pertanyaan Perlahan MySQL Tanpa Memulakan Semula Pelayan?

Patricia Arquette
Lepaskan: 2024-10-31 09:36:02
asal
277 orang telah melayarinya

How to Enable MySQL Slow Query Log Without Restarting the Server?

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;
Salin selepas log masuk

Walau bagaimanapun, sejak MySQL 5.1, anda boleh menggunakan arahan berikut:

SET GLOBAL slow_query_log = 'ON';
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan