DEFINITIONS

Definitions More Info.
Definition ID931
TitleSQL
CategoryNOTES
Definitionunused indexes 2 GUZEL
Definition Descriptionhttps://www.sqlshack.com/how-to-identify-and-monitor-unused-indexes-in-sql-server/

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,
create_date,
auto_created
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
RecordBycunay
Record Date13-05-2019 23:58:55
Düzenle
Kopyala
Sil