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

कौन सा बेहतर है:बुकमार्क/कुंजी लुकअप या इंडेक्स स्कैन

इंडेक्स सीक, हर बार।

लुकअप महंगे हैं, इसलिए यह इंडेक्स को कवर कर रहा है और विशेष रूप से उन्हें बेहतर बनाने के लिए INCLUDE क्लॉज जोड़ा गया था।

यह कहना कि यदि आप ठीक एक पंक्ति की अपेक्षा करते हैं, उदाहरण के लिए, एक खोज के बाद एक खोज एक क्वेरी को कवर करने की कोशिश करने से बेहतर हो सकती है। कुछ स्थितियों में एक और इंडेक्स से बचने के लिए हम इस पर भरोसा करते हैं।

संपादित करें:सरल वार्ता लेख:क्वेरी प्रदर्शन को बेहतर बनाने के लिए कवरिंग इंडेक्स का उपयोग करना

संपादित करें, अगस्त 2012

लुकअप प्रति पंक्ति होता है यही कारण है कि वे बुरी तरह से स्केल करते हैं। आखिरकार, ऑप्टिमाइज़र सीक+लुकअप के बजाय क्लस्टर्ड इंडेक्स स्कैन का चयन करेगा क्योंकि यह कई लुकअप की तुलना में अधिक कुशल है।



  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. सी # में SQL सर्वर डेटाबेस से डेटा कैसे पुनर्प्राप्त करें?

  3. मौजूदा तालिका में एक कॉलम जोड़ें और उन्हें विशिष्ट रूप से एमएस एसक्यूएल सर्वर पर नंबर दें

  4. SQL सर्वर क्वेरी में डेटाटाइम को int में कनवर्ट करता है

  5. dtexec का उपयोग करके SSIS पैकेज चलाना