Tôi đã làm theo hướng dẫn tại đây: http://crazytoon.com/2007/07/23/mysql-changing-runtime-variables-with-out-restarting-mysql-server/ nhưng dường như chỉ đặt ngưỡng.Làm cách nào để tôi có thể bật nhật ký truy vấn chậm của MySQL mà không cần khởi động lại MySQL?
Tôi có cần phải làm bất cứ điều gì khác như đặt filepath không?
Theo tài liệu MySQL của
If no file_name value is given for --log-slow-queries, the default name is host_name-slow.log. The server creates the file in the data directory unless an absolute path name is given to specify a different directory.
Chạy
SHOW VARIABLES
không chỉ ra bất kỳ đường dẫn tập tin log và tôi không thấy bất kỳ tập tin đăng nhập truy vấn chậm trên máy chủ của tôi ...
EDIT
Có vẻ như tôi là sử dụng máy chủ phiên bản 5.0.77, vì vậy tôi cần phải làm:
SET GLOBAL log_slow_queries = 1;
nhưng tôi nhận được: ERROR 1238 (HY000): Biến 'log_slow_queries' là một chỉ đọc biến
tôi giả sử tôi sẽ cần phải khởi động lại máy chủ và có log_slow_queries đặt trong cấu hình của tôi?
Tại sao bạn không thử nghiệm trên hộp phát triển? – Martin