小编Inv*_*ter的帖子

WAITFOR命令

考虑到SQL Server 2005上的存储过程(循环游标)必须每小时运行一次并且运行大约需要5分钟,但它占用了大量的处理器时间:

编辑:如果可以的话,我会删除光标,不幸的是,我必须做一堆处理并根据行运行其他存储过程/查询.

我可以在每次获取之前使用WAITFOR DELAY'0:0:0.1'作为.Net的Thread.Sleep的SQL版本吗?因此,允许其他进程以此过程的执行时间为代价更快地完成.

或者是否有另一种我没有看到的解决方案?

谢谢

sql-server

5
推荐指数
1
解决办法
2633
查看次数

标签 统计

sql-server ×1