SQL Azure table size

前端 未结 3 767
别那么骄傲
别那么骄傲 2021-01-29 23:52

In mssql2005 when I want to get size of table in MBs, I use EXEC sp_spaceused \'table\'.

Is there any way to get space used by particular table in SQL Azure using some q

3条回答
  •  粉色の甜心
    2021-01-30 00:22

    From Ryan Dunn http://dunnry.com/blog/CalculatingTheSizeOfYourSQLAzureDatabase.aspx

    select    
          sum(reserved_page_count) * 8.0 / 1024 [SizeInMB]
    from    
          sys.dm_db_partition_stats
    
    GO
    
    select    
          sys.objects.name, sum(reserved_page_count) * 8.0 / 1024 [SizeInMB]
    from    
          sys.dm_db_partition_stats, sys.objects
    where    
          sys.dm_db_partition_stats.object_id = sys.objects.object_id
    
    group by sys.objects.name
    order by sum(reserved_page_count) DESC
    

    The first one will give you the size of your database in MB and the second one will do the same, but break it out for each object in your database ordered by largest to smallest.

提交回复
热议问题