【175期】面试官:谈谈MySQL是如何解决幻读问题的?

点击上方“Java面试题精选”,关注公众号

面试刷图,查缺补漏

>>号外:往期面试题,10篇为一个单位归置到本公众号菜单栏->面试题,有需要的欢迎翻阅

阶段汇总集合:001期~150期汇总,方便阅读,不断更新中…..

一,前言

事务的隔离级别有四种,读未提交,读已提交,可重复读和串行化,下面结合具体的问题,在mysql中,innodb引擎是怎么解决幻读的?

二,详情

一张图胜过千言万语:

【175期】面试官:谈谈MySQL是如何解决幻读问题的?

1, 什么是幻读?

【175期】面试官:谈谈MySQL是如何解决幻读问题的?

2, 为什么要解决幻读?

【175期】面试官:谈谈MySQL是如何解决幻读问题的?

3, mysql是怎么解决幻读的?

【175期】面试官:谈谈MySQL是如何解决幻读问题的?
3.1next-key原理是什么?
【175期】面试官:谈谈MySQL是如何解决幻读问题的?
3.2 next-key锁包含什么?
【175期】面试官:谈谈MySQL是如何解决幻读问题的?

4, mysql INNODB引擎RR隔离级别是否解决了幻读?

【175期】面试官:谈谈MySQL是如何解决幻读问题的?

三,小结

幻读的例子非常的清楚,为了高并发数据库系统中,保证事务与事务之间隔离性和数据一致性,mysql innodb引擎默认是RR的隔离级别,在mysql中通过MVCC快照读和next-key(当前读)两种模式解决幻读问题.

来源:blog.csdn.net/u013067756/article/details/90722490

与其在网上拼命找题? 不如马上关注我们~

【175期】面试官:谈谈MySQL是如何解决幻读问题的?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/7456.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之家——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!