SQL SERVER 2008 指定允許的對錶的鎖進行升級的方法
最近公司資料庫全面升級到SQL SERVER2008R2系統
在對鎖進行管理方面有了很大的改善,允許對錶級粒度進行鎖管理。
具體語法如下:
ALTER TABLE 表名 SET ( LOCK_ESCALATION = { AUTO | TABLE | DISABLE } )
指定允許的對錶的鎖進行升級的方法。
AUTO此選項允許 SQL Server 資料庫引擎選擇適合於表架構的鎖升級粒度。
- 如果該表已分割槽,則允許將鎖升級到分割槽。鎖升級到分割槽級別之後,該鎖以後將不會升級到 TABLE 粒度。
- 如果該表未分割槽,則會將鎖升級到 TABLE 粒度。
無論表是否已分割槽,都會在表級粒度完成鎖升級。此行為與 SQL Server 2005 中相同。預設值為 TABLE。
DISABLE在大多數情況下禁止鎖升級。表級別的鎖未完全禁止。例如,當掃描在可序列化隔離級別下沒有聚集索引的表時,資料庫引擎必須使用表鎖來保證資料的完整性。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8183550/viewspace-669728/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 雲伺服器SQL Server 2008 允許遠端連線的配置伺服器SQLServer
- SQL Server有關鎖升級的誤區說明SQLServer
- SQL Server 2008升級顧問SQLServer
- Q&A:SQL Server 2008的升級與部署知識SOSQLServer
- 對avalon的類名操作進行升級
- SQL Server 2008實現對等複製的方法SQLServer
- SQL Server 2008對日期時間型別的改進SQLServer型別
- 減少SQL Server死鎖的方法SQLServer
- 怎樣從SQL Server2008升級到SQL Server 2008 r2SQLServer
- 允許本地Sql Server 遠端連線SQLServer
- 一種快速統計SQL Server每個錶行數的方法SQLServer
- 深入理解 SQL Server 2008 的鎖機制SQLServer
- sql對錶資料進行復制SQL
- sql server 2008 R2 Data-tier Application 提供新的資料庫升級方法SQLServerAPP資料庫
- SQL Server 2008指定恢復模式SQLServer模式
- 獨家揭秘丨GreatSQL 的MDL鎖策略升級對執行的影響SQL
- synchronized鎖的升級synchronized
- SQL Server 的死鎖SQLServer
- SQL SERVER 2008 登陸失敗(SQL和windows都沒有對應的許可權)SQLServerWindows
- SQL Server 2008資料庫級別的角色SQLServer資料庫
- 封裝avalonia指定元件允許拖動的工具類封裝元件
- 升級至SQL Server 2005的理由[zt]SQLServer
- SQL Server 2008固定資料庫角色的許可權SQLServer資料庫
- Oracle SQL對錶的操作OracleSQL
- MySQL 避免行鎖升級為表鎖——使用高效的索引MySql索引
- 配置Windows 2008 R2 防火牆允許遠端訪問SQL Server 2008 R2Windows防火牆SQLServer
- 配置SQL Server 2005允許遠端連線SQLServer
- oracle rules manager 元件對應的升級sqlOracle元件SQL
- SQL Server升級和遷移的三個技巧GZSQLServer
- 執行緒和鎖,鎖升級執行緒
- SQL Server 2008中的行壓縮(上)JUSQLServer
- 淺談SQL Server 2008中的行壓縮SQLServer
- SQL Server 2008中Analysis Services的新特性——深入SQL Server 2008SQLServer
- SQL Server 2008 sqlcmd 的使用SQLServer
- SQL Server 2005 允許遠端連線解配置SQLServer
- 配置sql server 2000以允許遠端訪問SQLServer
- SQL Server 2008進行備份事務日誌SQLServer
- 配置 MySQL 允許遠端連線的方法MySql