rc隔离级别mysql能看见未提交数据
发布网友
发布时间:2023-04-26 09:23
我来回答
共1个回答
热心网友
时间:2023-10-19 07:07
能看见的原因是 在RU级别下,所有的事务都可以看到其他未提交事务所修改的数据,也就是说,在这个隔离级别下会产生脏读和幻读的问题。该级别性能也并不比其他隔离级别好多少,因此很少实际使用。
在「读未提交」隔离级别下,可能发生脏读、不可重复读和幻读现象;
2 Read Committed(提交读)
在RC级别下,一个事务开始执行后,只能看到其他已经提交的事务造成的修改, 不能看到未提交事务对数据的修改,解决了脏读的问题。可能发生不可重复读和幻读现象。很多DBMS默认隔离级别都是RC。(MySQL除外