जवाबों:
आप इसे अपने इंस्टॉल के आधार पर डिफॉल्ट डायरेक्टरी में पा सकते हैं। उदाहरण के लिए, मेरी Red Hat पर, यह / var / log / mysql / है
क्वेरी का समय समय है, सेकंड में, जिस पर इसे रिकॉर्ड करना शुरू करना चाहिए। यह स्टार्टअप और रनटाइम पर किया जा सकता है।
लॉग-धीमी-क्वेरीज़ = /var/log/mysql/mysql-slow.log
long_query_time = 1
MySQL में: show global variables like '%slow%';
अपडेट: यहां मैनुअल का लिंक है : लिंक टेक्स्ट
ये my.cnf
धीमे प्रश्नों को लॉग करने के लिए मेरे आम तौर पर मेरे लिए उपयुक्त विकल्प (और सेटिंग्स) हैं :
log_output=FILE
slow_query_log=1
slow_query_log_file=/var/log/mysql/mysql.slow
long_query_time=0.001
log-queries-not-using-indexes=0
ध्यान दें कि long_query_time के लिए ,
MySQL 5.1.21 के साथ शुरुआत ... फ़ाइल में लॉग इन करते समय माइक्रोसेकंड का एक संकल्प समर्थित है।
यहाँ कुछ के रूप में अच्छी तरह से विचार करना है:
यदि आप विकल्प का उपयोग करते हैं
log-output=TABLE
आप /etc/my.cnf फ़ाइल में, सभी स्थानों के mysql स्कीमा में स्थित CSV स्टोरेज इंजन आधारित टेबल होने के लिए धीमी लॉग की तलाश करें।
जब आप इसे सक्षम कर लेते हैं, तो यह सामान्य लॉग को भी प्रभावित करता है।