在SSIS加载期间,当雇员表得到更新时,锁定生效。跟踪标志1211不工作 - SQL Server 2008 R2
然而,对使用以下的语句表禁用锁升级:
ALTER TABLE dbo.Employee SET (LOCK_ESCALATION = DISABLE)
DBCC TRACEON (1211,-1)
但是,表(对象)不被锁定并保持了近一小时。总数没有。的更新(插入,更新,删除语句)大约是200,000
这里的最终目的并不是真的要避免锁定,而是成功地允许在表上读取数据。
The no。的更新(插入/更新/删除)在每天50,000个范围内显着较高,相比之下,表中实际只有约50-100个搜索/选择查询受到锁定影响。
一个解决方案说干就干从这里: http://stackoverflow.com/questions/2471055/why-use-a-read-uncommitted-isolation-level – psam 2012-04-11 07:42:29