sybase 锁定

1、锁定粒度:表、页、行级别的锁定

2、sybase 提供的锁定方案:

     所有页锁定,锁定数据页和索引页 ,持续整个事务,索引页的锁竞争比数据页激烈,一个索引页包含很多行, APL表

     数据页锁定,仅锁定数据页,数据页锁持续整个事务,闩锁索引页,对页进行物理更改期间。DOL表,

     数据行锁定,仅锁定数据行,数据行锁持续整个事务,数据页获取闩锁,物理更改期间被持有,索引叶持有闩锁,物理更改期间被持有   DOL表

3、sybase的两种锁定级别

对于使用所有页锁定和数据页锁定的表 使用页锁或表锁

对于使用数据行锁定的表,使用行锁或表锁


表级别锁所需总体工作量少,但是大范围的锁定会导致性能降低

行锁会使其他用户访问的数据更多,但是需要维护和协调的锁越多,工作量会越大也会降低性能。

页锁或者行锁超过sp_setpglockpromote 的阀值,会升级表锁。


页锁和行锁类型:

共享锁、排他锁、更新锁

表锁类型:

意图锁、共享锁、排他锁


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值