读书人

数据阻塞和锁的有关问题

发布时间: 2012-10-11 10:16:10 作者: rapoo

数据阻塞和锁的问题
有一个表A,每2秒钟就会更新数据。表A有个触发器,更新数据时候,会触发更新表B.在前台的应用程序用,当查询表B数据的时候,如:SELECT * FROM B ,时常造成阻塞,导致A的更新失败。
如何解决以上问题。谢谢。

[解决办法]

SQL code
SELECT * FROM B with(nolock)
[解决办法]
探讨
SQL code

SELECT * FROM B with(nolock)

[解决办法]
1、2楼的答案综合就差不多了。根本的目标还是要加快查询速度。减少锁的持有时间
[解决办法]
查询表B的语句最好加上with(nolock):
SQL code
SELECT * FROM B WITH(NOLOCK) 

读书人网 >SQL Server

热点推荐