Created
July 17, 2018 17:23
-
-
Save h3nryza/e30c891d6a44ed09c536d63f3e126b38 to your computer and use it in GitHub Desktop.
Sql Table stats
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
USER_LOOKUPS, | |
USER_UPDATES | |
FROM SYS.DM_DB_INDEX_USAGE_STATS AS S | |
INNER JOIN SYS.INDEXES AS I ON I.[OBJECT_ID] = S.[OBJECT_ID] | |
AND I.INDEX_ID = S.INDEX_ID | |
Join sys.Databases d on s.database_id = d.database_id | |
WHERE OBJECTPROPERTY(S.[OBJECT_ID],'IsUserTable') = 1 | |
Order by USER_SEEKS + USER_SCANS + USER_LOOKUPS + USER_UPDATES desc | |
----------------------------------------------------------------------------------- | |
SELECT d.name, t.name, OBJECT_NAME(A.[OBJECT_ID]) AS [OBJECT NAME], | |
I.[NAME] AS [INDEX NAME], | |
A.LEAF_INSERT_COUNT, | |
A.LEAF_UPDATE_COUNT, | |
A.LEAF_DELETE_COUNT | |
FROM SYS.DM_DB_INDEX_OPERATIONAL_STATS (NULL,NULL,NULL,NULL ) A | |
INNER JOIN SYS.INDEXES AS I ON I.[OBJECT_ID] = A.[OBJECT_ID] | |
join sys.tables t on i.object_id = t.object_id | |
join sys.databases d on a.database_id = d.database_id | |
AND I.INDEX_ID = A.INDEX_ID WHERE OBJECTPROPERTY(A.[OBJECT_ID],'IsUserTable') = 1 | |
order by A.LEAF_INSERT_COUNT + A.LEAF_UPDATE_COUNT + A.LEAF_DELETE_COUNT desc |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DECLARE @dbid int | |
SELECT @dbid = db_id('databasename') | |
SELECT TableName = object_name(s.object_id), | |
Reads = SUM(user_seeks + user_scans + user_lookups), Writes = SUM(user_updates) | |
FROM sys.dm_db_index_usage_stats AS s | |
INNER JOIN sys.indexes AS i | |
ON s.object_id = i.object_id | |
AND i.index_id = s.index_id | |
WHERE objectproperty(s.object_id,'IsUserTable') = 1 | |
AND s.database_id = @dbid | |
GROUP BY object_name(s.object_id) | |
ORDER BY writes DESC |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment