Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. SELECT dbschemas.[name] as 'Schema',
  2. dbtables.[name] as 'Table',
  3. dbindexes.[name] as 'Index',
  4. indexstats.avg_fragmentation_in_percent,
  5. indexstats.page_count,
  6. 'ALTER INDEX ' + dbindexes.[name] + ' ON ' + dbtables.[name] +' REBUILD;'
  7.  
  8. FROM sys.dm_db_index_physical_stats (DB_ID(), NULL, NULL, NULL, NULL) AS indexstats
  9. INNER JOIN sys.tables dbtables on dbtables.[object_id] = indexstats.[object_id]
  10. INNER JOIN sys.schemas dbschemas on dbtables.[schema_id] = dbschemas.[schema_id]
  11. INNER JOIN sys.indexes AS dbindexes ON dbindexes.[object_id] = indexstats.[object_id]
  12. AND indexstats.index_id = dbindexes.index_id
  13. WHERE indexstats.database_id = DB_ID()
  14. AND
  15. avg_fragmentation_in_percent>10
  16.  
  17. ORDER BY indexstats.avg_fragmentation_in_percent desc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement