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

क्या शामिल होने से पहले चयन करना बेहतर है?

हमेशा की तरह अनुकूलन प्रश्नों के साथ, उत्तर होना चाहिए:यह निर्भर करता है। उत्तर कई चीजों पर निर्भर करता है, दूसरों के बीच:

  • क्या वास्तव में क्वेरी 1 के बजाय क्वेरी 2 का उपयोग करने से कोई प्रदर्शन लाभ होता है। यह इन प्रश्नों के लिए बनाई गई क्वेरी योजना में देखा जा सकता है। बनाई गई क्वेरी योजना दोनों प्रश्नों के लिए समान हो सकती है, लेकिन जब सूचकांक का उपयोग किया जाता है तो यह भिन्न भी हो सकती है।
  • यह क्वेरी की गई तालिकाओं में पंक्तियों की संख्या पर भी निर्भर हो सकता है। क्वेरी कितनी देर तक चलती है और कितनी बार क्वेरी का उपयोग किया जाता है। यदि आप किसी ऐसी क्वेरी को ऑप्टिमाइज़ करना शुरू करते हैं जो दिन में एक बार उपयोग की जाती है और कुछ मिलीसेकंड तक चलती है, तो आप उस क्वेरी का बेहतर उपयोग कर सकते हैं जो सबसे अच्छी पठनीय हो।

तो एकमात्र व्यक्ति जो वास्तव में यह निर्धारित कर सकता है कि आपको क्वेरी 1 या क्वेरी 2 का उपयोग करना चाहिए:आप। इस विषय पर आपको ठोस सलाह देना असंभव है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अन्य RDBMS में OUTER APPLY का एनालॉग (SQL सर्वर नहीं)

  2. केकपीएचपी / मैसकल यूटीएफ -8 डालें

  3. Zend_Db वर्ग के साथ MySQL इंजेक्शन से बचना

  4. और फ़ील्ड NOT IN(NULL) एक खाली सेट देता है

  5. mysql_connect बनाम mysql_pconnect