Advertisement
Guest User

Untitled

a guest
Oct 17th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. select
  2. name = object_schema_name(object_id) + '.' + object_name(object_id),
  3.  
  4. rows = PARSENAME(cast(convert(varchar, CAST(sum(case when index_id < 2 then row_count else 0 end) AS money), 1) AS varchar), 2),
  5.  
  6. reserved_MB = 8 * sum(reserved_page_count) / 1024,
  7. data_MB = 8 * sum( case when index_id < 2
  8. then in_row_data_page_count + lob_used_page_count + row_overflow_used_page_count
  9. else lob_used_page_count + row_overflow_used_page_count
  10. end ) / 1024,
  11. index_MB = 8 * (sum(used_page_count) - sum( case when index_id < 2
  12. then in_row_data_page_count + lob_used_page_count + row_overflow_used_page_count
  13. else lob_used_page_count + row_overflow_used_page_count
  14. end )
  15. ) / 1024,
  16. unused_MB = cast(8 * sum(reserved_page_count - used_page_count) / 1024.0 as decimal (18,1))
  17. from sys.dm_db_partition_stats
  18. where object_id > 1024
  19. group by object_id
  20. order by reserved_MB desc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement