隔离性的4个级别是什么(隔离层次的四个级别)

隔离层次的四个级别,隔离性的4个级别是什么。小编来告诉你更多相关信息。隔离性的4个级别是什么小编带来的是隔离性的4个级别是什么的相关介绍,很不错的方法小知识,建议收藏哦!四个隔离级别如下:读未提交(*re

隔离层次的四个级别,隔离性的4个级别是什么。小编来告诉你更多相关信息。

隔离性的4个级别是什么

小编带来的是隔离性的4个级别是什么的相关介绍,很不错的方法小知识,建议收藏哦!

四个隔离级别如下:

  • 读未提交(*read uncommitted*),指一个事务还没提交时,它做的变更就能被其他事务看到;
  • 读提交(*read committed*),指一个事务提交之后,它做的变更才能被其他事务看到;
  • 可重复读(*repeatable read*),指一个事务执行过程中看到的数据,一直跟这个事务启动时看到的数据是一致的,MySQL InnoDB 引擎的默认隔离级别
  • 串行化(*serializable* );会对记录加上读写锁,在多个事务对这条记录进行读写操作时,如果发生了读写冲突的时候,后访问的事务必须等前一个事务执行完成,才能继续执行;

按隔离水平高低排序如下:

隔离性的4个级别是什么(隔离层次的四个级别)

针对不同的隔离级别,并发事务时可能发生的现象也会不同。

隔离性的4个级别是什么(隔离层次的四个级别)

也就是说:

  • 在「读未提交」隔离级别下,可能发生脏读、不可重复读和幻读现象;
  • 在「读提交」隔离级别下,可能发生不可重复读和幻读现象,但是不可能发生脏读现象;
  • 在「可重复读」隔离级别下,可能发生幻读现象,但是不可能脏读和不可重复读现象;
  • 在「串行化」隔离级别下,脏读、不可重复读和幻读现象都不可能会发生。

以上就是带来的隔离性的4个级别是什么的详细方法介绍,大家作为一个参考建议。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 97552693@qq.com 举报,一经查实,本站将立刻删除。本文链接:https://www.teaffka.com/n/33888.html

(0)
sinrry的头像sinrry
上一篇 2024年 1月 15日
下一篇 2024年 1月 15日

相关推荐

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:97552693@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息