我正在查看一些帖子,但我找不到类似的案例,可以解释我这个解决方案是否安全。我想一次执行许多UPDATE
个查询,但由于服务器性能问题,我一次只能运行有限数量的查询。通过在查询之间使用WAITFOR DELAY '00:00:05'
并一次执行所有内容,解决方案似乎很容易。
我的交易将如下所示:
Begin tran
UPDATE Queries
WAITFOR DELAY '00:00:05'
UPDATE Queries
WAITFOR DELAY '00:00:05'
etc.
手动验证受影响的行数后,执行commit tran
。执行commit tran
导致性能问题时,是否所有查询都会立即更新?我commit tran
可以安全使用吗?