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