Azure SQL 单 DB无服务器自动暂停与 SSMSSQL Server Management Studio

问题描述

我们正在运行 Azure SQL 单一数据库(无服务器层),但我们的开发环境 SQL 服务器出现问题,尽管数据库未使用且自动暂停已正确配置,但似乎不会暂停。

如果数据库打开了查询窗口,我们已将其缩小到 SSMS 对数据库运行以下 SQL 查询,但我们不知道如何阻止它。

(@type int)SELECT file_id,name,size AS size_8KB,max_size AS max_size_8KB,ISNULL(FILEPROPERTY(name,'SpaceUsed'),size) AS space_used_8KB
                        FROM sys.database_files
                        WHERE type = @type ORDER BY size DESC

此查询每 5 到 7 分钟运行一次,同时 SSMS 处于打开状态。这给我们带来了相当大的头痛和成本。

有谁知道 SSMS 的什么功能正在调用这个查询以及如何关闭它?

解决方法

据我所知,当数据库处于非活动状态时,可以暂停它。但是当 SSMS 或查询编辑器打开时,与 SQL 数据库的连接是打开的,这意味着数据库始终处于活动状态。那么自动暂停配置将不起作用。

enter image description here

参考此文档:https://docs.microsoft.com/en-us/azure/azure-sql/database/serverless-tier-overview#performance-configuration

HTH。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...