Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

क्या मुझे प्रत्येक क्वेरी से पहले MySQL सर्वर को पिंग करना चाहिए?

आपको तीन कारणों से किसी क्वेरी से पहले MySQL को पिंग नहीं करना चाहिए:

  1. जब आप अपनी क्वेरी निष्पादित करने का प्रयास करेंगे तो सर्वर की जांच करने का यह एक विश्वसनीय तरीका नहीं होगा, यह पिंग प्रतिक्रिया और क्वेरी के बीच के समय में बहुत अच्छी तरह से नीचे जा सकता है।
  2. सर्वर चालू होने पर भी आपकी क्वेरी विफल हो सकती है।
  3. जैसे-जैसे आपकी वेबसाइट पर ट्रैफ़िक की मात्रा बढ़ती जाएगी, आप डेटाबेस में बहुत अधिक अतिरिक्त ओवरहेड जोड़ेंगे। एंटरप्राइज़ ऐप्स में यह असामान्य नहीं है कि इस पद्धति का उपयोग करने के लिए डेटाबेस के संसाधनों की एक बड़ी मात्रा को पिंग्स पर बर्बाद हो रहा है।

डेटाबेस कनेक्शन से निपटने का सबसे अच्छा तरीका त्रुटि प्रबंधन (कोशिश/पकड़ना), पुनः प्रयास और लेनदेन है।

MySQL प्रदर्शन ब्लॉग पर इसके बारे में अधिक जानकारी:लाइव डेटाबेस कनेक्शन की जांच करना हानिकारक माना जाता है

उस ब्लॉग पोस्ट में आप देखेंगे कि MySQL के उस इंस्टेंस पर 73% लोड अनुप्रयोगों की जाँच के कारण हुआ था कि क्या DB चालू है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel SQLSTATE[22007]:अमान्य डेटाटाइम प्रारूप:1292 गलत डेटाटाइम मान:'2019-03-10 02:00:39' कॉलम 'updated_at' के लिए (दिन के उजाले की बचत?)

  2. एक्सेल डाउनलोड अटक गया 188kb

  3. MySQL पर सिम्युलेटिंग लैग फंक्शन

  4. MySql Connector C++ के कारण अनसुलझे बाहरी प्रतीक को कैसे ठीक करें?

  5. सिंटैक्स उदाहरणों के साथ टेबल MySQL बनाम टी-एसक्यूएल बनाएं