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

MySQL में दो सिंगल-कॉलम इंडेक्स बनाम एक टू-कॉलम इंडेक्स?

यदि आपके पास दो सिंगल कॉलम इंडेक्स हैं, तो उनमें से केवल एक का उपयोग आपके उदाहरण में किया जाएगा।

यदि आपके पास दो कॉलम वाला एक इंडेक्स है, तो क्वेरी तेज हो सकती है (आपको मापना चाहिए)। एक दो स्तंभ अनुक्रमणिका का उपयोग एकल स्तंभ अनुक्रमणिका के रूप में भी किया जा सकता है, लेकिन केवल पहले सूचीबद्ध स्तंभ के लिए।

कभी-कभी (ए, बी) पर एक इंडेक्स और (बी) पर एक और इंडेक्स होना उपयोगी हो सकता है। यह दोनों में से किसी एक या दोनों कॉलमों का उपयोग करके तेजी से पूछताछ करता है, लेकिन निश्चित रूप से अधिक डिस्क स्थान का भी उपयोग करता है।

इंडेक्स चुनते समय, आपको डालने, हटाने और अपडेट करने पर प्रभाव पर भी विचार करना होगा। अधिक अनुक्रमणिका =धीमी अद्यतन।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql FROM_UNIXTIME UTC . के रूप में

  2. PHP:ऑप्टग्रुप के साथ डायनामिक ड्रॉप डाउन

  3. MySQL से कैसे बचें 'लॉक प्राप्त करने का प्रयास करते समय डेडलॉक मिला; लेनदेन को पुनः आरंभ करने का प्रयास करें'

  4. mysql तालिका से php सरणियों में पंक्तियाँ प्राप्त करें

  5. MySql ऑटो-इन्क्रिमेंटिंग अल्फा-न्यूमेरिक प्राथमिक कुंजी?