উত্তর:
interactive_timeইন্টারেক্টিভ সেশনগুলির জন্য, অন্যদিকে wait_timeoutইন্টারঅ্যাক্টিভ সেশনগুলির জন্য।
একটি ইন্টারেক্টিভ সেশন কি? এটি কীবোর্ডে একটি মানুষের সাথে এক।
যখন আপনার কোডটি মাইএসকিউএলে সংযুক্ত হয়, একটি কোয়েরি চালায় এবং তারপরে সংযোগ বিচ্ছিন্ন করার আগে সেই সন্ধানটি 3 সেকেন্ড ব্যয় করে, এটি 3 সেকেন্ডের wait_timeout।
আপনি যখন mysqlসংযোগ করতে কমান্ড লাইন ক্লায়েন্ট ব্যবহার করেন , একটি কমান্ড চালান এবং 10 সেকেন্ডের আউটপুটটি পড়তে 10 সেকেন্ড ব্যয় করেন interactive_timeout। আপনি যদি দূরে চলে যান এবং মধ্যাহ্নভোজ পান তবে এটি 3600 সেকেন্ডের interactive_timeout।
উভয় ক্ষেত্রেই যখন আপনি বা আপনার কোডটি অন্য কোয়েরি চালায়, অপেক্ষার সময়টি 0 এ পুনরায় সেট করা হয়।
আপনি টাইপ করে বর্তমান সমস্ত সেশনের মান দেখতে পাবেন show processlist। sleep(5)ফাংশনের মানগুলি সেকেন্ডের সংখ্যার থেকে যে সংযোগটি শেষ পর্যন্ত কিছু করেছিল।