मेरे पास कुछ पुरानी टेबल हैं, जो मुझे लगता है, लगभग बेकार इंडेक्स हैं। मैं आसानी से कैसे सुनिश्चित कर सकता हूं कि उन्हें छोड़ने से पहले कभी भी उपयोग नहीं किया जा रहा है।यह बताएं कि किसी सूचकांक का कभी भी उपयोग किया जाता है
10
A
उत्तर
4
sys.dm_db_index_usage_stats डीएमवी पर एक नज़र डालें। बस ध्यान रखें कि SQL सर्वर पुनरारंभ होने पर इन काउंटर रीसेट हो जाते हैं।
7
जो जवाब के आधार पर मैं इस के साथ आया था:
SELECT
row_number() over(order by user_seeks,user_lookups,user_scans),
[Database] = d.name,
[Schema]= s.name,
[Table]= o.name,
[Index]= x.name,
[Scans] = user_scans,
[Seeks] = user_seeks,
[Lookups] = user_lookups,
[Last Scan] = last_user_scan,
[System Scans] = system_scans
FROM sys.dm_db_index_usage_stats u
INNER JOIN sys.sysdatabases d on u.database_id = d.dbid
INNER JOIN sys.sysindexes x on u.object_id = x.id and u.index_id = x.indid
INNER JOIN sys.objects o on u.object_id = o.object_id
INNER JOIN sys.schemas s on s.schema_id = o.schema_id
where x.name is not null
order by 1 desc
0
बाहर this article की this section इयान Stirk द्वारा चेक में 2007 उपकरणों में से बहुत अच्छा सेट, अपने अप्रयुक्त अनुक्रमित पाने के भी शामिल है।
0
जांचें कि क्या उपयोगकर्ता इंडेक्स की तलाश कर रहा है, यदि आप सर्वर को पुनरारंभ नहीं करते हैं, तब तक आप जिस तालिका का उपयोग कर रहे हैं, उसके साथ चयन कर रहे हैं, यह आपको एक स्पष्ट विचार देगा कि कौन सी अनुक्रमणिका का उपयोग किया जा रहा है या नहीं।
SELECT DISTINCT OBJECT_NAME(sis.OBJECT_ID) TableName, si.name AS IndexName, sc.Name AS ColumnName,
sic.Index_ID, sis.user_seeks, sis.user_scans, sis.user_lookups, sis.user_updates
FROM sys.dm_db_index_usage_stats sis
INNER JOIN sys.indexes si ON sis.OBJECT_ID = si.OBJECT_ID AND sis.Index_ID = si.Index_ID
INNER JOIN sys.index_columns sic ON sis.OBJECT_ID = sic.OBJECT_ID AND sic.Index_ID = si.Index_ID
INNER JOIN sys.columns sc ON sis.OBJECT_ID = sc.OBJECT_ID AND sic.Column_ID = sc.Column_ID
WHERE sis.Database_ID = DB_ID('database_name') AND sis.OBJECT_ID = OBJECT_ID('table_name');
GO
संबंधित मुद्दे
- 1. कैसे बताएं कि glibc का उपयोग किया जाता है
- 2. mongodb - तिथि पर सूचकांक का उपयोग नहीं किया जाता है
- 3. यह बताएं कि वाडिन जीडब्ल्यूटी
- 4. क्यों खारिज नहीं किया जाता है WithClickedButtonIndex कभी भी क्लिक किया जाता है बटनऑट इंडेक्स?
- 5. Resharper क्यों सोचता है कि इन enums का कभी उपयोग नहीं किया जाता है?
- 6. क्या असली दुनिया में कभी भी "फटे हुए घटाव" का उपयोग किया जाता है?
- 7. * .tlb फ़ाइलों को कभी भी रनटाइम पर उपयोग किया जाता है?
- 8. कैसे जांचें कि मेरी किसी भी कक्षा द्वारा निर्भरता का उपयोग किया जाता है और उन्हें मेवेन में सूचीबद्ध किया जाता है?
- 9. क्या कभी-कभी ठीक से अपमानित नहीं किया जाता है?
- 10. क्या आपने कभी किसी भी प्रोजेक्ट में फ़ैंटॉम रेफरेंस का उपयोग किया है?
- 11. यह बताएं कि कौन सी डिस्क विंडोज
- 12. किसी ने कभी भी PHP (अनसेट) कास्टिंग का उपयोग किया है?
- 13. क्या आपने कभी अपने किसी भी रूबी कोड में "क्लास इंस्टेंस वैरिएबल" का उपयोग किया है?
- 14. क्या किसी ने कभी भी तरल लेआउट के लिए टेबल का उपयोग किया है?
- 15. एनकोडुरि का कभी भी उपयोग किया जाना चाहिए?
- 16. एक्सकोड, देखें कि एक विधि का उपयोग किया जाता है
- 17. कैसे खारिज करें पता करेंModalViewControllerAnimated शुरू किया जाता है और यह भी किया जाता है?
- 18. उपयोग किसी SQL सूचकांक
- 19. क्या जेरेबेल कभी भी उत्पादन वातावरण में उपयोग किया जाता है? यह JVM पर पुनः लोड क्या हो सकता है?
- 20. जेटी कभी उत्पादन तैनाती के लिए उपयोग किया जाता है?
- 21. परिवर्तनीय 'एक्स' घोषित किया गया है लेकिन कभी भी त्रुटि का उपयोग नहीं किया गया
- 22. कभी-कभी एसडीएन में $ Id $ का विस्तार क्यों नहीं किया जाता है?
- 23. क्या पर्ल .plx फ़ाइल नाम एक्सटेंशन वास्तविक जीवन में कभी भी उपयोग किया जाता है?
- 24. क्या किसी ने भी रमोबाइल फ्रेमवर्क का उपयोग किया है?
- 25. कैसे बताएं कि प्रोगुआर्ड ने अपना काम किया है
- 26. यह बताएं कि पृष्ठ गैर-प्रकाशन साइट
- 27. ImmutableObjectAttribute का उपयोग कैसे किया जाता है?
- 28. यह बताएं कि कोई संपत्ति मौजूद है या नहीं है
- 29. क्या किसी ने भी किसी भी पूर्ण परियोजना पर वेबशेपर का उपयोग किया है?
- 30. कैसे बताएं कि क्या टाइमज़ोन वर्ष के किसी भी समय डेलाइट सेविंग को देखता है?
यह भी ध्यान रखें कि इंडेक्स का शायद ही कभी उपयोग किया जा सकता है, लेकिन जब आप अपने वार्षिक बकवास चलाते हैं तो आपके पास लेखांकन विभाग हो सकता है। – Sam