我对 Azure SQL 数据库的 WaitStats 分析显示 WRITELOG 和 HADR_SYNC_COMMIT 作为计数器的最高等待。这是一个 Premium 250 eDTU 资源。
脚本
SELECT TOP (10) wait_type,
CAST (([wait_time_ms] / 1000.0) AS DECIMAL (16, 2)) AS [WaitS],
CAST (100.0 * [wait_time_ms] / SUM([wait_time_ms]) OVER () AS DECIMAL (16, 2)) AS [Percentage]
FROM sys.dm_db_wait_stats
ORDER BY [Percentage] DESC;
我在 AZure SQL 数据库中找不到很多关于如何解决这个问题的信息。
任何帮助表示赞赏。
谢谢