TA的每日心情 | 开心 2023-8-9 11:05 |
---|
|
楼主 |
发表于 2020-6-19 23:10:30
|
显示全部楼层
- declare @tableName varchar(50) = 'LbaListAlertDetail'
- declare @tableId int
- select @tableId = object_id
- from sys.objects
- where name = @tableName
- SELECT OBJECT_NAME(IX.OBJECT_ID) Table_Name
- ,IX.name AS Index_Name
- ,IX.type_desc Index_Type
- ,SUM(PS.[used_page_count]) * 8 IndexSizeKB
- ,IXUS.user_seeks AS NumOfSeeks
- ,IXUS.user_scans AS NumOfScans
- ,IXUS.user_lookups AS NumOfLookups
- ,IXUS.user_updates AS NumOfUpdates
- ,IXUS.last_user_seek AS LastSeek
- ,IXUS.last_user_scan AS LastScan
- ,IXUS.last_user_lookup AS LastLookup
- ,IXUS.last_user_update AS LastUpdate
- FROM sys.indexes IX
- INNER JOIN sys.dm_db_index_usage_stats IXUS ON IXUS.index_id = IX.index_id AND IXUS.OBJECT_ID = IX.OBJECT_ID
- INNER JOIN sys.dm_db_partition_stats PS on PS.object_id=IX.object_id
- WHERE OBJECTPROPERTY(IX.OBJECT_ID,'IsUserTable') = 1
- and IX.OBJECT_ID = @tableId
- GROUP BY OBJECT_NAME(IX.OBJECT_ID) ,IX.name ,IX.type_desc ,IXUS.user_seeks ,IXUS.user_scans ,IXUS.user_lookups,IXUS.user_updates ,IXUS.last_user_seek ,IXUS.last_user_scan ,IXUS.last_user_lookup ,IXUS.last_user_update
复制代码 |
|