gpt4 book ai didi

sql - 存储过程超时..删除,然后创建,然后又恢复了?

转载 作者:行者123 更新时间:2023-12-04 21:49:42 25 4
gpt4 key购买 nike

我有一个从 MS-SQL2005 数据库调用存储过程的 Web 服务。我的 Web 服务在调用我拥有的存储过程之一时超时(该存储过程已经生产了几个月,没有超时),因此我尝试在查询分析器中运行查询,该查询也超时了。我决定删除并重新创建存储过程,而不更改代码,它再次开始执行。

问题:

这通常是我的存储过程的 TSQL 中的错误吗?

-或-

有人见过这个并发现它是由存储过程编译的一些问题引起的吗?

当然,也欢迎对此有任何其他见解。

类似:

最佳答案

您是否更新过数据库的统计数据?这听起来像是原始 SP 使用了过时的查询计划。 sp_ recompile可能会有所帮助,而不是删除/重新创建它。

关于sql - 存储过程超时..删除,然后创建,然后又恢复了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1601939/

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