Guest User

Untitled

a guest
Feb 18th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. Declare @DatabaseId Int = DB_ID('ODS')
  2.  
  3. SELECT
  4. OBJECT_NAME(T.OBJECT_ID) as TableName,
  5. T2.Name as IndexName,
  6. T.index_id as IndexId,
  7. index_type_desc as IndexType,
  8. index_level as IndexLevel,
  9. avg_fragmentation_in_percent as AverageFragmentationPercent,
  10. avg_page_space_used_in_percent as AveragePageSpaceUsedPercent,
  11. page_count as PageCount
  12. FROM sys.dm_db_index_physical_stats (@DatabaseId, NULL, NULL, NULL, 'DETAILED') T
  13. INNER JOIN [sys].[indexes] T2 ON T.index_id = T2.index_id And T.object_id = T2.object_id
  14. ORDER BY avg_fragmentation_in_percent DESC
  15.  
  16. Declare @DatabaseId Int = DB_ID('ODS')
  17.  
  18. SELECT
  19. OBJECT_NAME(T.OBJECT_ID) as TableName,
  20. T2.Name as IndexName,
  21. T.index_id as IndexId,
  22. index_type_desc as IndexType,
  23. index_level as IndexLevel,
  24. avg_fragmentation_in_percent as AverageFragmentationPercent,
  25. avg_page_space_used_in_percent as AveragePageSpaceUsedPercent,
  26. page_count as PageCount
  27. FROM sys.dm_db_index_physical_stats (@DatabaseId, NULL, NULL, NULL, 'DETAILED') T
  28. INNER JOIN [sys].[indexes] T2 ON T.index_id = T2.index_id And T.object_id = T2.object_id
  29. where page_count >1500--this would filter out irrelevant index frag.
  30. ORDER BY avg_fragmentation_in_percent DESC
Add Comment
Please, Sign In to add comment