经典指数          
原因
2105
浏览数
0
收藏数
 

数据库的事务隔离级别一般为4个级别,其中可能发生“不可重复读”的事务级别有()
  • SERIALIZABLE
  • READ COMMITTED
  • READ UNCOMMITTED
  • REPEATABLE READ

     举报   纠错  
 
切换
1 个答案

B  C

幻读phantom read:事务1读取记录时事务2增加了记录并提交,事务1再次读取时可以看到事务2新增的记录;

不可重复读unrepeatable

read:事务1读取记录时,事务2更新了记录并提交,事务1再次读取时可以看到事务2修改后的记录;

脏读dirty read:事务1更新了记录,但没有提交,事务2读取了更新后的行,然后事务T1回滚,现在T2读取无效。

事务隔离级别描述:

READ UNCOMMITTED:幻读,不可重复读和脏读均允许;

READ COMMITTED:允许幻读和不可重复读,但不允许脏读;

REPEATABLE READ:允许幻读,但不允许不可重复读和脏读;

SERIALIZABLE:幻读,不可重复读和脏读都不允许; 

ORACLE默认的是 READ COMMITTED。

 
切换
撰写答案