首页 > 试题广场 >

在事务隔离级别为READ COMMITTED的数据库中,事务

[单选题]
在事务隔离级别为READ COMMITTED的数据库中,事务A执行UPDATE accounts SET balance=balance-100 WHERE id=1后未提交。此时事务B执行SELECT balance FROM accounts WHERE id=1会得到什么结果?
  • 事务B立即看到A修改后的新值
  • 事务B被阻塞直到事务A提交
  • 事务B看到修改前的旧值
  • 发生死锁,两个事务都被回滚
在标准数据库实现中,读取操作通常不会阻塞。
发表于 今天 17:09:37 回复(0)