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

Sql सर्वर में बुकमार्क लुकअप क्या है?

बुकमार्क लुकअप एक गैर-संकुल अनुक्रमणिका में मिली प्रविष्टि के आधार पर SQL तालिका में वास्तविक डेटा खोजने की प्रक्रिया है।

जब आप एक गैर-संकुल अनुक्रमणिका में कोई मान खोजते हैं, और आपकी क्वेरी को अनुक्रमणिका लीफ नोड (सभी अनुक्रमणिका फ़ील्ड, साथ ही किसी भी संभावित INCLUDE कॉलम) के हिस्से की तुलना में अधिक फ़ील्ड की आवश्यकता होती है, तो SQL सर्वर को वास्तविक डेटा पुनर्प्राप्त करने की आवश्यकता होती है पेज (पेजों) - इसे बुकमार्क लुकअप कहा जाता है।

कुछ मामलों में, यह वास्तव में जाने का एकमात्र तरीका है - केवल अगर आपकी क्वेरी के लिए केवल एक और फ़ील्ड की आवश्यकता होगी (उन्हें पूरा समूह नहीं), तो उस फ़ील्ड को गैर-संकुल अनुक्रमणिका में शामिल करना एक अच्छा विचार हो सकता है। उस स्थिति में, गैर-संकुल अनुक्रमणिका के लीफ़-स्तरीय नोड में आपकी क्वेरी (एक "कवरिंग" अनुक्रमणिका) को संतुष्ट करने के लिए आवश्यक सभी फ़ील्ड होंगे, और इस प्रकार बुकमार्क लुकअप अब आवश्यक नहीं होगा।

मार्क



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में किसी अन्य डेटाबेस से किसी तालिका के डेटा का चयन कैसे करें?

  2. एसक्यूएल सर्वर डेटाबेस में प्राथमिक कुंजी बाधा के साथ या बिना सभी टेबल कैसे प्राप्त करें - एसक्यूएल सर्वर/टीएसक्यूएल ट्यूटोरियल 59

  3. SQL सर्वर डेटाबेस में सभी दृश्यों को सूचीबद्ध करने के 4 तरीके

  4. SQL में गुणन कुल ऑपरेटर

  5. SQL सर्वर 2008 Windows प्रामाणिक लॉगिन त्रुटि:लॉगिन एक अविश्वसनीय डोमेन से है