2011-10-14 26 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/ –

相關問題