देरी सेट करने के लिए, आप स्लीप () का उपयोग कर सकते हैं। आइए हम प्रक्रिया निष्पादन विलंब में स्लीप () को लागू करें।
सबसे पहले, हम एक संग्रहित प्रक्रिया बनाएंगे -
mysql> DELIMITER //mysql> क्रिएट प्रोसेस डिलेइनमैसेज () -> BEGIN -> सेलेक्ट स्लीप (20); -> चुनें "20 सेकंड सोने के बाद, अलविदा !!!"; -> END -> // क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.30 सेकंड)mysql> DELIMITER;
अब आप कॉल कमांड की मदद से संग्रहित प्रक्रिया को कॉल कर सकते हैं। निम्नलिखित वाक्य रचना है -
कॉल yourStoreedProcedureName();
उपरोक्त संग्रहीत प्रक्रिया को कॉल करने और निष्पादन विलंब की जांच करने के लिए निम्नलिखित क्वेरी है -
mysql> कॉल देरीइनमैसेज ();
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+-----------+| नींद(20) |+-----------+| 0 |+----------+1 पंक्ति में सेट (20.00 सेकंड)+-------------------------- ----------+| 20 सेकंड सोने के बाद, अलविदा !!! |+--------------------------------------+| 20 सेकंड सोने के बाद, अलविदा !!! |+-------------------------------------+1 पंक्ति सेट में (20.01 सेकंड) क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित हुई (20.04 सेकंड)उपरोक्त नमूना आउटपुट को देखें, निष्पादन में देरी 20.01 सेकंड है।