एक इंडेक्स स्कैन वह जगह है जहां SQL सर्वर मैचों की तलाश में पूरे इंडेक्स को पढ़ता है - इसमें लगने वाला समय इंडेक्स के आकार के समानुपाती होता है।
एक इंडेक्स सीक वह जगह है जहां SQL सर्वर सीधे मेल खाने वाले रिकॉर्ड की तलाश के लिए इंडेक्स की बी-ट्री संरचना का उपयोग करता है (देखें http://mattfleming.com/node/192 यह कैसे काम करता है, इस पर एक विचार के लिए) - लिया गया समय मिलान रिकॉर्ड की संख्या के समानुपाती होता है।
- सामान्य तौर पर एक इंडेक्स सीक एक इंडेक्स स्कैन के लिए बेहतर होता है (जब मिलान रिकॉर्ड की संख्या रिकॉर्ड की कुल संख्या की तुलना में आनुपातिक रूप से बहुत कम होती है), क्योंकि एक इंडेक्स सीक करने में लगने वाला समय स्थिर होता है, भले ही कुल संख्या की परवाह किए बिना आपकी तालिका में रिकॉर्ड।
- ध्यान दें कि कुछ स्थितियों में एक इंडेक्स स्कैन एक इंडेक्स सीक से तेज हो सकता है (कभी-कभी काफी तेज़) - आमतौर पर जब तालिका बहुत छोटी होती है, या जब रिकॉर्ड का एक बड़ा प्रतिशत विधेय से मेल खाता हो।