2012-11-16 11 views
10

Tôi gặp sự cố trong đó MySQL có vẻ là truy vấn ghi nhật ký trong nhật ký truy vấn chậm nhanh hơn thời gian được chỉ định. Tôi đã cấu hình MySQL để đăng nhập như sau:Truy vấn ghi nhật ký truy vấn chậm của MySQL ghi nhật ký truy vấn nhanh

Server version: 5.1.54-1ubuntu4-log 

+---------------------+-------------------------------+ 
| Variable_name  | Value       | 
+---------------------+-------------------------------+ 
| log_slow_queries | ON       | 
| long_query_time  | 2.000000      | 
| slow_query_log  | ON       | 
| slow_query_log_file | /var/log/mysql/mysql-slow.log | 
+---------------------+-------------------------------+ 
4 rows in set (0.00 sec) 

Tuy nhiên, trong nhật ký truy vấn chậm của tôi, tôi có thể thấy rằng nó đăng nhập truy vấn phụ thứ hai:

# Time: 121116 17:09:00 
# [email protected]: user[user] @ ip-10-x-x-x.ec2.internal [x.x.x.x] 
# Query_time: 0.007098 Lock_time: 0.000075 Rows_sent: 50 Rows_examined: 2693 

Tôi đã đặt biến trên động sử dụng 'SET GLOBAL ...', nhưng ngay cả trước đó long_query_time được đặt thành 1.000000 giây.

Bất kỳ ý tưởng nào tại sao MySQL có thể ghi lại các truy vấn nhanh hơn sau đó những gì được chỉ định?

+2

Bạn đã định 'log_queries_not_using_indexes' bởi bất kỳ cơ hội? –

+0

Có! Điều đó là vậy đó. Cảm ơn đã phản ứng nhanh chóng. Nếu bạn muốn gửi câu trả lời chính thức, tôi sẽ chọn câu trả lời đó là đã được chấp nhận. Cảm ơn một lần nữa! – DrewVS

Trả lời