更新查询中的数据库锁

时间:2013-03-29 22:09:19

标签: sql-server locking

我想要你的帮助。我有表,同一秒中的选择查询超过1000.当我试图在一个记录中进行更新时,'选择查询'停止,直到进行更新。这持续2-5分钟。看来这张表中有一些locκ。你能救我吗?

谢谢你, BK

2 个答案:

答案 0 :(得分:0)

您运行Select查询的是什么类型的TransactionOption? 如果您可以阅读未提交的数据,也可以在选择查询中查看使用NO LOCK。 看看这个帖子 Effect of NOLOCK hint in SELECT statements

答案 1 :(得分:0)

或许您的更新确实需要一些额外的字段索引。另外,请考虑将更新分成几部分。