查看索引的使用情况

xiaoxiao2021-02-27  140

--========================================== --查看索引的使用情况 --索引在重建或删除新建时sys.dm_db_index_usage_stats中相关的数据会被清除 --索引在重整是不会清除sys.dm_db_index_usage_stats的数据 SELECT DB_NAME(ixu.database_id) DataBase_Name , OBJECT_NAME(ixu.object_id) Table_Name , ix.name Index_Name , ( SELECT MAX(s.rows) FROM sysindexes s WHERE s.id = ixu.object_id ) AS Table_Rows , STATS_DATE(ixu.object_id, ixu.index_id) AS statistic_time , ixu.user_updates , ixu.last_user_update , ixu.last_user_seek , ixu.user_seeks , ixu.last_user_scan , ixu.user_scans , ixu.last_user_lookup , ixu.user_lookups , ixu.user_updates / ( ISNULL(ixu.user_seeks, 0) + ISNULL(ixu.user_scans, 0) + 1 ) AS UseRate FROM sys.dm_db_index_usage_stats ixu INNER JOIN sys.indexes ix ON ixu.object_id = ix.object_id AND ixu.index_id = ix.index_id INNER JOIN sys.objects ob ON ixu.object_id = ob.object_id WHERE ob.type = 'U' AND ob.is_ms_shipped = 0 AND ixu.database_id = DB_ID() --AND ix.object_id=OBJECT_ID('TableName')
转载请注明原文地址: https://www.6miu.com/read-12731.html

最新回复(0)