第一部分 锁的有关概念
一、锁的类型
ASE有三种封锁类型:排它锁(exclusive lock),简称X锁);共享锁(share lock,简称S锁);更新锁(update lock,简称U锁)。这三种锁的相容矩阵表如下:
×:表示不兼容。∨:表示兼容。ASE是自动决定加锁类型的。一般来说,读(select)操作使用S锁,写(update,insert和delete)操作使用X锁。U锁是建立在页级上的,它在一个更新操作开始时获得,当要修改这些页时,U锁会升级为X锁。
二、锁的粒度
ASE支持三种锁粒度:表锁(Table Lock)、页锁(Allpage Lock—锁数据页和索引页, Datapage Lock—只......
阅读全文