2012-11-16 14 views
10

मुझे कोई समस्या है जहां MySQL धीमे क्वेरी लॉग में प्रश्नों को लॉगिंग कर रहा है जो निर्दिष्ट समय से तेज़ हैं। मैं निम्नलिखित लॉग इन करने के MySQL कॉन्फ़िगर कर दिया है:MySQL धीमी क्वेरी लॉग लॉगिंग तेजी से प्रश्न

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) 

लेकिन, मेरा धीमी क्वेरी लॉग में मैं देख सकता हूँ कि यह सब-दूसरे प्रश्नों प्रवेश करने है:

# 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 

मैं ऊपर चर गतिशील निर्धारित किया है 'सेट ग्लोबल ...' का उपयोग करके, लेकिन इससे पहले कि long_query_time को 1.000000 सेकंड पर सेट किया गया था।

कोई विचार क्यों MySQL क्वेरीिंग लॉगिंग कर सकता है जो तेज़ हैं तो निर्दिष्ट क्या है?

+2

आप 'किसी भी संयोग से log_queries_not_using_indexes' निर्दिष्ट है? –

+0

हां! वह यह था। शीघ्र जवाब देने के लिए ध्न्यवाद। यदि आप एक आधिकारिक उत्तर जमा करना चाहते हैं, तो मैं इसे स्वीकार के रूप में चुनूंगा। एक बार फिर धन्यवाद! – DrewVS

उत्तर

23

the documentation के अनुसार, वहाँ एक और विकल्प है कि प्रश्नों का कारण बन सकता धीमी क्वेरी लॉग में लॉग इन करने के लिए:

log_queries_not_using_indexes

+0

हाँ, यही वह है। धन्यवाद! – DrewVS

संबंधित मुद्दे