यह सामान्य बात है। यह इंडेक्स का उपयोग तब तक नहीं करेगा जब तक कि विधेय इसकी गारंटी देने के लिए पर्याप्त चयनात्मक न हो।
ऐसा लगता है कि अधिकांश रिकॉर्ड न्यूल नहीं हैं, इसलिए इन्हें गैर-क्लस्टर इंडेक्स के माध्यम से ढूंढने के बजाय बुकमार्क लुकअप और यादृच्छिक I/O को वापस करने के लिए शेष कॉलम पुनर्प्राप्त करने के लिए इसे तेज़ और अधिक कुशल बनाना है बस पूरे क्लस्टर इंडेक्स को स्कैन करें।
आप FORCESEEK
का उपयोग कर सकते हैं उस व्यवहार को मजबूर करने के लिए जो आप कहते हैं कि आप चाहते हैं। क्लस्टर इंडेक्स स्कैन की तुलना में आप पाएंगे कि लगने वाला समय और I/O आँकड़े छत से गुजरते हैं।
SET STATISTICS IO ON
SELECT * FROM
YourTable WITH (FORCESEEK)
WHERE YourCol IS NOT NULL