标签: sql sql-server-2008 tsql reporting-services locking
我有一个报告显示数据库中的一些数据并且速度很慢。完成大约需要2分钟。 问题是,在执行查询时,锁定从中获取数据的表。这种锁定会使某些进程失败,例如navision。
有没有办法使用非阻塞查询?
答案 0 :(得分:4)
您可以传递查询提示并指定NOLOCK:
NOLOCK
SELECT * FROM yourTable with (NOLOCK)