【文件属性】:
文件名称:基本锁的类型-sql并发控制
文件大小:771KB
文件格式:PPT
更新时间:2021-04-25 22:08:08
SQL,并发控制
二、基本锁的类型
DBMS通常提供了多种类型的*。一个事务对某个数据对象加锁后究竟拥有什么样的控制是由*的类型决定的。
排它锁(eXclusive lock,简记为X锁)
又称为写锁,若事务T对数据对象A加上X锁,则只允许T读取和修改,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁
保证其他事务在T释放A上的锁之前不能再读取和修改A
共享锁(Share lock,简记为S锁)
又称读锁,若事务T对数据对象A加上S锁,则其它事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁
保证其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改