我有一个报告,显示数据库中的一些数据,速度相当慢。它需要大约2分钟才能完成。问题是在执行查询的时候锁定了获取数据的表。这种锁定使得一些进程失败,比如navision。
有什么方法可以让它与一个非阻塞查询?
你可以通过一个查询提示,并指定 NOLOCK:
NOLOCK
SELECT * FROM yourTable with (NOLOCK)