簡體   English   中英

Azure SQL DTU很高

[英]Azure SQL DTU very high

Azure SQL實例以大約399%的DTU運行。 這使我的Whol應用程序變慢了。

一個工作者角色昨晚啟動了許多存儲過程,並且似乎已通過屋頂發送了該過程。

有什么方法可以准確說明導致DTU高的哪些過程/程序? 有什么方法可以結束這些流程/程序嗎?

我是Azure的新手,因此感謝可以幫助我確定確切原因並治愈瘋狂DTU%的任何提示。

您可以使用sys.dm_exec_requests視圖查看正在運行的進程,並使用sys.dm_exec_query_stats視圖查看過去運行但仍在緩存中的計划的查詢統計信息,包括運行頻率和每個查詢的平均資源使用情況。

這些視圖包括一個稱為SQL_HANDLE的列,可用於探查此處記錄的函數sys.dm_exec_sql_text()

(此函數也可以直接連接到我提到的前兩個表中-文檔中有示例。)

有關於這一主題的博客好這里

找到要終止的正在運行的查詢后,只要您具有管理員權限,就可以從交互式查詢工具或門戶網站的SQL界面基於sys.dm_exec_requests中報告的session_id發出KILL命令。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM