数据库三级封锁协议
数据库三级封锁协议数据库三级封锁协议是为了对数据库并发操作进行控制,防止更改丢失,读脏数据,不可重复读等问题.为了解决这类问题引入的解决方案就是加锁,又根据添加锁的种类,设置时间,释放时间的不同分为三种封锁协议.锁的种类在数据库的三级封锁协议中分为两种锁排他锁(exclusive lock,X锁),又称为写锁共享锁(shared lock,S锁),又称为读锁排他锁(X锁)排他锁,又称为写锁,可以对数据进行读取和修改操作.当一个事务对数据添加X锁时,其他事务都不能对该数据添加锁,即同一时间只
原创
2021-03-27 18:45:56 ·
5054 阅读 ·
4 评论