如何检查SQL Server数据库的Azure定价层更改历史记录?

时间:2019-05-02 11:53:13

标签: sql-server azure azure-sql-database

两个月前,我创建了一个具有S0定价层的AZURE SQL数据库。但是,以某种方式,同一数据库的定价层突然升级了10天到P15,然后又降级到了S0。

我想检查何时以及如何发生!有什么方法可以从Azure门户或使用任何Sql查询来检查定价层更改历史记录?

Azure门户的活动日志未显示任何此类定价层更改。

2 个答案:

答案 0 :(得分:2)

是的,您可以在门户网站中扩展数据库:

enter image description here

no automatic auto-scaling,所以必须有人手动进行更改。

// edit:更改SKU会在活动日志中导致“更新SQL数据库”事件: enter image description here

答案 1 :(得分:1)

您可以通过查询sys.dm_operation_status动态管理视图来查看定价层更改的日志。

SELECT * FROM sys.dm_operation_status   
   WHERE major_resource_id = 'myddb'   
   ORDER BY start_time DESC; 

例如,如果您在发生这些更改时识别出一种模式,例如,每天在同一时间进行放大或缩小,则Azure Automation是验证是否已创建可更改工作计划的工作时间表的好地方。服务层。