我試圖找出數據庫上高DTU的原因(它的等級是S2也是地理複製的)。在不確定其V12或更舊(不同問題)的服務器上。Azure數據庫高DTU - 高IO平均值
上週星期五,這週五我們有一個尖峯,看起來像這樣:
望着資源統計:
SELECT TOP 1000 * FROM sys.dm_db_resource_stats ORDER BY end_time DESC
平均CPU踢3-5個左右在峯值期間爲% ,但最顯着的是avg_data_io_percentage漫遊約72% - 90%
如何進一步追蹤IO?
Query Performance Insight是相當有用的,但在這種情況下執行計數和cpu可能會引起誤解?每個CPU消耗
前5
TOP 5的查詢過程中奇數期間:
是可能的罪犯是在這些前五名出現不同的查詢?
有沒有更好的方法來查看IO圖或數據?我看錯了嗎? :D
在此先感謝。
謝謝,Torsten。 SQL分析器?自從我使用它以來已經很長時間了。它可能要等到下週五,因爲這似乎是唯一的奇怪點。 – Matthew
SQL事件探查器不工作......但是,這裏有一些狡猾的查詢:https://azure.microsoft.com/en-us/documentation/articles/sql-database-monitoring-with-dmvs/ 我會有等待挖掘IO查詢......其他更緊迫的問題;) – Matthew