我有一份报告显示数据库中的一些数据并且速度很慢。大约需要 2 分钟才能完成。
问题是在执行查询时锁定了从中获取数据的表。这种锁定会使某些进程失败,例如 navision。
有什么办法可以通过非阻塞查询来实现吗?
最佳答案
您可以传递查询提示并指定 NOLOCK
:
SELECT * FROM yourTable with (NOLOCK)
关于sql - SSRS 正在锁定表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10756955/