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