目录
第1关:并发控制与事务的隔离级别
第2关:读脏
第3关:不可重复读
第4关:幻读
第5关:主动加锁保证可重复读
第6关:可串行化
第1关:并发控制与事务的隔离级别
任务描述
本关任务:
设置事务的隔离级别
第2关:读脏
任务描述
本关任务: 选择合适的事务隔离级别,构造两个事务并发执行时,发生“读脏”现象。
这题需要点击代码文件右侧的三角形,t1.sql和t2.sql文件都要写
编辑
t1.sql
t2.sql
第3关:不可重复读
任务描述
本关任务: 选择合适的事务隔离级别,构造两个事务并发执行时,发生“不可重复读”现象。
t1.sql
t2.sql
第4关:幻读
任务描述
本关任务: 在repeatable read事务隔离级别,构造两个事务并发执行时,发生“幻读”现象。
第5关:主动加锁保证可重复读
任务描述
本关任务: 在事务隔离级别较低的read uncommitted情形下,通过主动加锁,保证事务的一致性
t1.sql
t2.sql
第6关:可串行化
任务描述
本关任务: 选择除serializable(可串行化)以外的任何隔离级别,保证两个事务并发执行的结果是可串行化的。