You've already forked ssms-addin
mirror of
https://github.com/alex-bochkov/ssms-addin.git
synced 2026-06-15 16:57:06 +02:00
Create unused-indexes.sql
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
SELECT
|
||||
objects.name AS Table_name,
|
||||
indexes.name AS Index_name,
|
||||
dm_db_index_usage_stats.user_seeks,
|
||||
dm_db_index_usage_stats.user_scans,
|
||||
dm_db_index_usage_stats.user_updates
|
||||
FROM
|
||||
sys.dm_db_index_usage_stats
|
||||
INNER JOIN sys.objects ON dm_db_index_usage_stats.OBJECT_ID = objects.OBJECT_ID
|
||||
INNER JOIN sys.indexes ON indexes.index_id = dm_db_index_usage_stats.index_id AND dm_db_index_usage_stats.OBJECT_ID = indexes.OBJECT_ID
|
||||
WHERE
|
||||
indexes.is_primary_key = 0 --This line excludes primary key constarint
|
||||
AND
|
||||
indexes. is_unique = 0 --This line excludes unique key constarint
|
||||
AND
|
||||
dm_db_index_usage_stats.user_updates <> 0 -- This line excludes indexes SQL Server hasn’t done any work with
|
||||
AND
|
||||
dm_db_index_usage_stats. user_lookups = 0
|
||||
AND
|
||||
dm_db_index_usage_stats.user_seeks = 0
|
||||
AND
|
||||
dm_db_index_usage_stats.user_scans = 0
|
||||
ORDER BY
|
||||
dm_db_index_usage_stats.user_updates DESC
|
||||
Reference in New Issue
Block a user