gpt4 book ai didi

sql-server - Azure SQL DTU 非常高

转载 作者:行者123 更新时间:2023-12-03 01:54:25 25 4
gpt4 key购买 nike

Azure SQL 实例正在以大约 399% 的 DTU 运行。这减慢了我的整个应用程序的速度。

昨晚,一个辅助角色启动了多个存储过程,并且似乎已经使处理速度达到了极限。

有什么方法可以准确判断哪些进程/程序导致了高 DTU?有什么办法可以结束这些进程/程序吗?

我是 Azure 新手,因此感谢任何可以帮助我确定疯狂 DTU % 的确切原因和解决方法的指示。

最佳答案

您可以使用 View sys.dm_exec_requests 查看正在运行的进程,并使用 sys.dm_exec_query_stats 查看过去运行过但在缓存中仍有计划的查询的统计信息,包括运行频率和每个查询的平均资源使用情况。

这些 View 包括一个名为 SQL_HANDLE 的列,可用于探测记录 here 的函数 sys.dm_exec_sql_text()

(这个函数也可以直接连接到我提到的前两个表 - 文档中有示例。)

有一个关于该主题的好博客 here

一旦找到要终止的正在运行的查询,只要您具有管理员权限,就可以根据 sys.dm_exec_requests 中报告的 session_id 从交互式查询工具或门户的 SQL 界面发出 KILL 命令。

关于sql-server - Azure SQL DTU 非常高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26657280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com