View Single Post
Tuổi 23-11-2015, 05:43 AM   #1
hoctinhoc
Guest
 
Trả Lời: n/a
How to get index usage information in SQL Server
how to check index sql working or not
Find If Index is Being Used in Database

How to get index usage information in SQL Server



http://blog.sqlauthority.com/2008/10/03/sql-server-2008-find-if-index-is-being-used-in-database/


https://www.mssqltips.com/sqlservertip/1239/how-to-get-index-usage-information-in-sql-server/


Trích dẫn:
USE iMediaV4
GO
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('iMediaV4') AND sis.OBJECT_ID = OBJECT_ID('Advertisement');
GO
  Trả lời ngay kèm theo trích dẫn này