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

अनुक्रमित फ़ील्ड पर चयन करते समय IN(...) का उपयोग क्यों चयन क्वेरी के प्रदर्शन को मार देगा?

सच कहूं तो, यह कथन उन कई संकेतों के विपरीत है जो मैंने MySQL पर पुस्तकों और लेखों में पढ़े हैं।

यहां एक उदाहरण दिया गया है:http://www.mysqlperformanceblog.com/2010/01/09/getting-about-optimizer-limitations-with-an-in-list/

इसके अलावा, expr IN(value, ...) बड़ी मूल्य सूचियों से निपटने के लिए स्वयं में अतिरिक्त संवर्द्धन हैं, क्योंकि इसे कुछ range के उपयोगी विकल्प के रूप में उपयोग किया जाना चाहिए। प्रश्न:

अभी भी आईएनएस के अति प्रयोग के परिणामस्वरूप धीमी क्वेरी हो सकती है। कुछ मामलों को लेख में नोट किया गया है ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. org.hibernate.AssertionFailure:प्रविष्टि में शून्य आईडी (अपवाद होने के बाद सत्र को फ्लश न करें)

  2. एक MySQL डंप उत्पन्न करने के लिए एक .php फ़ाइल का उपयोग करना

  3. आंतरिक एक ही तालिका में शामिल हों

  4. MySQL त्रुटि कोड:1193. अज्ञात सिस्टम चर

  5. Google स्प्रैडशीट को MySQL w/JDBC से कनेक्ट करना