【发布时间】:2022-06-16 23:29:54
【问题描述】:
美好的一天...
我有一个在 Azure SQL 数据库上运行的存储过程,需要 50 分钟才能完成。 SP 运行时 DTU 的最大值为 100%,但我不想将 DTU 添加到我的配置中。如果可能,我希望调整查询。
大约 90 天前,SP 曾经运行大约 15 分钟。在此期间,它的持续时间缓慢增加。
我不是最好的查询调优,我想知道是否有人能深入了解如何减少 SP 的运行时间。查询 13 似乎列出了执行成本的 68%。
这里是执行计划的链接:https://1drv.ms/u/s!Aj7vXjxo6uCsjj8c1nl2pzgXPK3b?e=TNi2yy
【问题讨论】:
-
请不要发布文件共享网站的链接;这里的用户不太可能从一个完全陌生的人那里下载文件。如果您想分享执行计划,请使用Paste the Plan。
标签: sql sql-server query-optimization