因为笔者也是初学,如果有错误,欢迎发评论批评指正。

数据库的一级、二级、三级封锁协议应该是指适用于当前读的加锁策略。

一级:读不加锁;写加排他锁,事务完才释放。可以防止丢失修改。
二级:读加共享锁,读完就释放;写加排他锁,事务完才释放。可以防止丢失修改和脏读。
三级:读加共享锁,事务完才释放;写加排他锁,事务完才释放。可以防止丢失修改、脏读和不可重复读。

参考资料:https://blog.csdn.net/weixin_43155301/article/details/99302107

09-09 13:06