事务并发执行带来的问题
会产生多个事务同时存取同一数据情况
可能会存取和存储不正确的数据,破坏事务一致性和数据库的一致性
一、并发控制概述
并发控制机制的任务:
对并发操作进行正确调度;保证事务的隔离性;保证数据库的一致性
并发操作带来数据不一致性:
丢失修改:两个事务同时读入同一个数据并修改,结果T2的提交破坏了T1提交的结果
不可重复读:事务T1读取数据后,事务T2执行更新操作,导致T1无法再现前一次读取结果
读脏数据:事务T1修改某一数据后写回磁盘,T2读取同一数据后,T1却被撤销了
并发