【175期】面试官:谈谈MySQL是如何解决幻读问题的?
戳一戳→ 程序员的成长之路 文章源自JAVA秀-https://www.javaxiu.com/11306.html
文章源自JAVA秀-https://www.javaxiu.com/11306.html
程序员的成长之路文章源自JAVA秀-https://www.javaxiu.com/11306.html
互联网/程序员/技术/资料共享 文章源自JAVA秀-https://www.javaxiu.com/11306.html
关注文章源自JAVA秀-https://www.javaxiu.com/11306.html
阅读本文大概需要 2 分钟。文章源自JAVA秀-https://www.javaxiu.com/11306.html
来自:blog.csdn.net/u013067756/article/details/9072249文章源自JAVA秀-https://www.javaxiu.com/11306.html
一,前言
事务的隔离级别有四种,读未提交,读已提交,可重复读和串行化,下面结合具体的问题,在mysql中,innodb引擎是怎么解决幻读的?文章源自JAVA秀-https://www.javaxiu.com/11306.html
二,详情
一张图胜过千言万语:文章源自JAVA秀-https://www.javaxiu.com/11306.html
文章源自JAVA秀-https://www.javaxiu.com/11306.html
1, 什么是幻读?
文章源自JAVA秀-https://www.javaxiu.com/11306.html
2, 为什么要解决幻读?
文章源自JAVA秀-https://www.javaxiu.com/11306.html
3, mysql是怎么解决幻读的?
文章源自JAVA秀-https://www.javaxiu.com/11306.html
3.1next-key原理是什么?
文章源自JAVA秀-https://www.javaxiu.com/11306.html
3.2 next-key锁包含什么?
文章源自JAVA秀-https://www.javaxiu.com/11306.html
4, mysql INNODB引擎RR隔离级别是否解决了幻读?
文章源自JAVA秀-https://www.javaxiu.com/11306.html
三,小结
幻读的例子非常的清楚,为了高并发数据库系统中,保证事务与事务之间隔离性和数据一致性,mysql innodb引擎默认是RR的隔离级别,在mysql中通过MVCC快照读和next-key(当前读)两种模式解决幻读问题.文章源自JAVA秀-https://www.javaxiu.com/11306.html
<END>文章源自JAVA秀-https://www.javaxiu.com/11306.html
推荐阅读:文章源自JAVA秀-https://www.javaxiu.com/11306.html
【174期】华为OD(外包)社招技术二面,总结复盘文章源自JAVA秀-https://www.javaxiu.com/11306.html
【173期】面试官:说说单点登录的三种实现方式文章源自JAVA秀-https://www.javaxiu.com/11306.html
【172期】面试官:分布式锁用 Redis 还是 Zookeeper?文章源自JAVA秀-https://www.javaxiu.com/11306.html
5T技术资源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,单片机,树莓派,等等。在公众号内回复「2048」,即可免费获取!!文章源自JAVA秀-https://www.javaxiu.com/11306.html
文章源自JAVA秀-https://www.javaxiu.com/11306.html
微信扫描二维码,关注我的公众号文章源自JAVA秀-https://www.javaxiu.com/11306.html
朕已阅 文章源自JAVA秀-https://www.javaxiu.com/11306.html

评论