锁的类型有三种:
共享(S)锁:多个事务可封锁一个共享页;任何事务都不能修改该页; 通常是该页被读取完毕,S锁立即被释放。
排它(X)锁:仅允许一个事务封锁此页;其他任何事务必须等到X锁被释放才能对该页进行访问;X锁一直到事务结束才能被释放。
更新(U)锁:用来预定要对此页施加X锁,它允许其他事务读,但不允许再施加U锁或X锁;当被读取的页将要被更新时,则升级为X锁;U锁一直到事务结束时才能被释放。
数据库锁有几种
于 2021-12-10 12:49:26 首次发布
本文详细讲解了数据库中三种关键锁类型——共享(S)锁、排它(X)锁和更新(U)锁的工作原理,阐述了它们在事务并发控制中的作用,帮助理解事务隔离级别的实现。
1847

被折叠的 条评论
为什么被折叠?



