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

PHP:MySQL को क्वेरी करने का सबसे तेज़ तरीका क्या है? क्योंकि पीडीओ बहुत धीमी गति से होता है

यदि धीमापन प्रत्येक कनेक्शन के लिए नेटवर्क पर पहुंचने के कारण है, और mysql को अपनी GRANTs तालिका के माध्यम से जांचने के लिए एक रिवर्स DNS लुकअप करना है, तो वह ओवरहेड विलंबता के एक बड़े हिस्से के लिए बहुत अच्छी तरह से खाता हो सकता है। लगातार कनेक्शन पर स्विच करने से यह कनेक्शन के जीवन के लिए एकमुश्त लागत बन जाएगा।

हालाँकि, यह अन्य समस्याओं को जन्म देता है। चूंकि लेन-देन वापस ले लिया जाता है और कनेक्शन बंद होने पर लॉक जारी हो जाते हैं, लगातार जाने का मतलब है कि वे सक्रिय रहेंगे। कनेक्शन को असंगत स्थिति में न छोड़ने के लिए अपने कोड में बहुत सावधानी बरतते हुए, आप बहुत अच्छी तरह से गतिरोध बना सकते हैं या कम से कम अन्य सभी कनेक्शनों को तब तक लॉक कर सकते हैं जब तक कि आप मैन्युअल रूप से नहीं जाते और सफाई नहीं करते।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं अपनी साइट पर अद्वितीय विज़िटर की गणना कैसे करूं?

  2. mysql के डिफ़ॉल्ट 'mysql' डेटाबेस को पुनर्प्राप्त/पुन:कैसे बनाएं?

  3. उल्लंघन अद्वितीय बाधा के कारण mysql अद्यतन/सम्मिलन विफलता का पता लगाएं

  4. mysql में ट्रिगर्स और मैन्युअल इंसर्ट के बिना डालने पर/ऑटोइनक्रिकमेंट गाइड कैसे उत्पन्न करें?

  5. Laravel Eloquent द्वारा प्रबंधित टाइमस्टैम्प (created_at और update_at) के लिए टाइमज़ोन को कैसे अपडेट करें?