Azure SQL Serverless 层永远不会关闭

Stu*_*ang 6 azure azure-sql-database azure-sql-server

我正在尝试 Azure SQL 中的无服务器层,但数据库从不“休眠”,因为 Azure 似乎在后台不断查询数据库。我通过 ARM 模板创建了数据库。

数据库概览中的“计算利用率”和“应用 CPU 计费”图表显示数据库经常被访问(即使我自己没有进行任何查询)。“查询性能洞察”中的热门查询是:

(@ip_address_value bigint,@start_ip varchar(45))SELECT top 1 @start_ip = start_ip_address_value FROM sys.database_firewall_rules_table WHERE @ip_address_value BETWEEN start_ip_address_value AND end_ip_address_value OPTION (MAXDOP 1)
Run Code Online (Sandbox Code Playgroud)

(@ip_address_value bigint,@start_ip varchar(45))SELECT top 1 @start_ip = start_ip_address_value FROM sys.database_firewall_rules_table WHERE @ip_address_value BETWEEN start_ip_address_value AND end_ip_address_value AND start_ip_address_value > 0 OPTION (MAXDOP 1)
Run Code Online (Sandbox Code Playgroud)

这似乎是从防火墙。我是否必须禁用防火墙或删除所有规则才能让数据库“休眠”?

小智 0

我想在这里发布我的案例,我的应用程序没有调用数据库,我仍然看到这些调用,我发现这是数据库备份。我可以在以下位置看到查询:Azure >> YourDatabase >> 左侧菜单,搜索查询性能见解 >> 您将看到对数据库进行的调用。

显示菜单和数据库查询的图像