摘要: 对于 serializable隔离等级 事务A修改 事务B查询 在A事务执行完成前,B事务会一直等待A事务释放写锁。 原理:没有MVVC,通过读锁加写锁,使涉及同一行操作或读取的事务完全按照顺序执行。 阅读全文
posted @ 2022-07-01 15:52 无极是一种信仰 阅读(32) 评论(0) 推荐(0)
摘要: 事务A先执行 事务B随后执行 B只有再A事务结束后才会执行update操作,因为A事务对该行添加了写锁,且执行完更新操作不会释放,只有事务执行完成或者事务回滚后才会释放写锁,然后B事务开始操作。当A事务执行完更新操作时,数据库中的name确确实实变为了3。 若AB都执行成功,在这30秒内,name的 阅读全文
posted @ 2022-07-01 15:23 无极是一种信仰 阅读(51) 评论(0) 推荐(0)
摘要: 事务:一连串数据库操作,要么一起执行成功,要么都不成功 ACID I:隔离性,不同事务并行时相互间的影响 隔离级别: uncommit read:可以读到另一个事务更新但未提交的值(脏读) commit read: 可以读到该事务开启后另一个事务提交后的值(不可重复读) repeatable rea 阅读全文
posted @ 2022-07-01 09:59 无极是一种信仰 阅读(32) 评论(0) 推荐(0)