如果对多个事务的并发执行不加以控制 将会出现哪些异常现象?请简述这些异常现象

时间:2024-07-21 00:23:02 关键词:异常,现象,多个

如果对多个事务的并发执行不加以控制,将会出现哪些异常现象?请简述这些异常现象

答案解析

对事务的并发执行不加控制,将会带来以下三类问题:丢失更新、读脏数据、读值不可复现。丢失更新:两个事务T1和T2读入同一数据并修改,T2的提交结果破坏了T1提交的结果,导致T1的修改被丢失。
读“脏”数据:查询一个已经被其他事务更新、但尚未提交的元组。不可重复读:指事务T1读取数据后,事务T2执行更新操作,使T1无法再现前一次读取结果。