想知道SQL Azure可用空间从ASP.Net web应用程序

本文关键字:ASP Net web 应用程序 空间 SQL Azure 想知道 | 更新日期: 2023-09-27 18:11:18

我正在做我的web应用程序的烟雾测试,因为我需要检查总空间的空闲数据库空间,以在烟雾测试页面上显示警报。我连接到Sql Azure数据库。我怎么能做到这一点,任何人都可以建议我在这里实施这个烟雾测试??

想知道SQL Azure可用空间从ASP.Net web应用程序

Ryan Dunns的博客有一篇关于计算SQL Azure数据库大小的文章即:

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大小时发出警报。