जवाबों:
interactive_timeइंटरएक्टिव सत्रों के लिए है, जबकि wait_timeoutगैर-संवादात्मक सत्रों के लिए है।
एक इंटरैक्टिव सत्र क्या है? यह कीबोर्ड पर एक मानव के साथ एक है।
जब आपका कोड MySQL से जुड़ता है, तो एक क्वेरी चलाता है और फिर डिस्कनेक्ट करने से पहले उस क्वेरी को संसाधित करने में 3 सेकंड का समय लगता है, यह 3 सेकंड का है wait_timeout।
जब आप mysqlकमांड लाइन क्लाइंट का उपयोग कनेक्ट करने के लिए करते हैं, तो कमांड चलाते हैं और आउटपुट को पढ़ने में 10 सेकंड खर्च करते हैं, यह 10 सेकंड का है interactive_timeout। यदि आप दूर चलते हैं और दोपहर का भोजन करते हैं, तो यह 3600 सेकंड है interactive_timeout।
दोनों मामलों में, जब आप या आपका कोड दूसरी क्वेरी चलाता है, तो प्रतीक्षा समय 0 पर वापस आ जाता है।
आप सभी वर्तमान सत्रों के मान टाइप करके देख सकते हैं show processlist। sleep(5)फ़ंक्शन में मान सेकंड की संख्या है क्योंकि कनेक्शन ने पिछले कुछ भी किया था।