SQL Server 2005锁模式

SQL Server 2005锁模式:
SQL Server 数据库引擎使用不同的锁模式锁定资源,这些锁模式确定了并发事务访问资源的方式


共享锁 (S)
用于不更改或不更新数据的读取操作,如 Select 语句。

更新锁 (U)
用于可更新的资源中。防止当多个会话在读取、锁定以及随后可能进行的资源更新时发生常见形式的死锁。

排他锁 (X)
用于数据修改操作,例如 Insert、Update 或 Delete。确保不会同时对同一资源进行多重更新。

意向锁
用于建立锁的层次结构。意向锁包含三种类型:意向共享 (IS)、意向排他 (IX) 和意向排他共享 (SIX)。

架构锁
在执行依赖于表架构的操作时使用。架构锁包含两种类型:架构修改 (Sch-M) 和架构稳定性 (Sch-S)。

大容量更新锁 (BU)
在向表进行大容量数据复制且指定了 TABLOCK 提示时使用。

键范围锁
当使用可序列化事务隔离级别时保护查询读取的行的范围。确保再次运行查询时其他事务无法插入符合可序列化事务的查询的行。

SQL Server 2005锁模式比SQL Server 2000锁模式多了个键范围锁.
 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值