मुझे SQL प्रदर्शन ट्यूनिंग विशेषज्ञ के रूप में अपना काम पसंद है क्योंकि मुझे हर दिन बहुत सी नई चीजें सीखने को मिलती हैं जब मैं व्यापक डेटाबेस प्रदर्शन स्वास्थ्य जांच . पर मेरे क्लाइंट के साथ काम करें . हाल ही में मेरे मुवक्किल ने मुझसे पूछा कि क्या MySQL में SQL सर्वर के WAIT FOR के बराबर कमांड है। बेशक, वहाँ है और एक बहुत ही सरल है।
यदि आप SQL सर्वर कोड में 5 सेकंड तक प्रतीक्षा करना चाहते हैं, तो आप निम्न कमांड चलाएंगे:
WAITFOR DELAY '00:00:05';
अब MySQL में समान कोड को दो अलग-अलग तरीकों से लिखा जा सकता है।
विधि 1:
SELECT SLEEP(5);
विधि 2:
DO SLEEP(5);
मैं व्यक्तिगत रूप से विधि 1 के बजाय विधि 2 को प्राथमिकता देता हूं। इस प्रकार का फ़ंक्शन एसिंक्रोनस प्रश्नों के साथ-साथ धीमी गति से चलने वाली क्वेरी का परीक्षण करने में सहायक हो सकता है।
किसी भी स्थिति में, मुझे बताएं कि आपने अपने प्रोडक्शन में इस तरह के फंक्शन का इस्तेमाल किया है या नहीं। यदि हां, तो मैं जानना चाहता हूं कि आपने इसका उपयोग किस उद्देश्य के लिए किया था। इसके अतिरिक्त, यदि आप कुछ नया सीखना चाहते हैं तो इस ब्लॉग पोस्ट पर एक टिप्पणी छोड़ दें और मुझे आपके साथ इसे साझा करने में खुशी होगी।