2011-10-14 27 views
0

我正在做我的Web应用程序的烟雾测试,并且我需要检查总空间中的免费数据库空间以显示烟雾测试页上的警报。我连接到Sql Azure数据库。我该如何做到这一点,任何人都可以在这里建议我实施这个烟雾测试?想知道从ASP.Net Web应用程序SQL Azure可用空间

回答

1

瑞安邓斯的博客对Calculating The Size Of Your SQL Azure Database 即条目:

select 
    sum(reserved_page_count) * 8.0/1024 
from 
    sys.dm_db_partition_stats 
GO 

select 
    sys.objects.name, sum(reserved_page_count) * 8.0/1024 
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 

运行查询和您的烟雾测试显示在页面上 - 或按计划运行查询,并为你的做法发出警告你db max大小。

+0

太棒了,我使用了空间,你能给我查询来获得Total空间,所以我可以在我的烟雾测试页面中使用它们。 –

+0

SELECT CONVERT(BIGINT,DATABASEPROPERTYEX('您的数据库的名称','MaxSizeInBytes'))/ 1073741824.0 AS [MaxSizeInGB]; –

+0

请参阅http://sqlserverperformance.wordpress.com/2011/03/11/a-small-collection-of-sql-azure-queries/ –

相关问题