नमस्ते,
SQL सर्वर DBA को सभी इंडेक्स की निगरानी करनी चाहिए और कौन से इंडेक्स का उपयोग कर रहे हैं और कौन से नहीं।
यदि अनुक्रमणिका बहुत दुर्लभ का उपयोग या उपयोग नहीं कर रही है तो SQL सर्वर DBA को डेटाबेस को अतिरिक्त भार प्रदान न करने के लिए इसे छोड़ देना चाहिए।
आप निम्न स्क्रिप्ट के साथ सभी अनुक्रमणिका उपयोग आंकड़े पा सकते हैं।
select objname = OBJECT_NAME(s.object_id), s.object_id, index_name= i.name, index_id = i.index_id, user_seeks, user_scans, user_lookups from sys.dm_db_index_usage_stats as s join sys.indexes i on i.object_id = s.object_id and i.index_id = s.index_id where database_id = DB_ID('DEVECI') and OBJECTPROPERTY(s.object_id,'IsUserTable')=1 order by (user_seeks + user_scans + user_lookups) desc;