在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