mysql面试高频问题---并发事务📚
1.mysql面试高频问题---慢查询如何定位和优化⬆️2.mysql面试高频问题---如何定位慢查询⌚️3.mysql面试高频问题---索引😄4.mysql面试高频问题---聚簇索引与非聚簇索引😊5.mysql面试高频问题---覆盖索引🧻6.mysql面试高频问题---索引创建的原则📖7.mysql面试高频问题---什么情况下索引会失效❎8.mysql面试高频问题---sql优化的经验😮9.mysql面试高频问题---事务的特性😅
10.mysql面试高频问题---并发事务📚
11.mysql面试高频问题---undo log和redo log的区别🙉12.mysql面试高频问题---事务-MVCC多版本并发控制(难)🚬13.mysql面试高频问题---mysql主从同步原理☀️14.mysql面试高频问题---mysql分库分表👿并发事务
1. 问题
● 并发事务问题:脏读、不可重复读、幻读
● 隔离级别:读未提交、读已提交、可重复读、串行化
2. 并发事务问题
- 脏读:一个事务读到另外一个事务还没有提交的数据。
- 不可重复读:一个事务先后读取同一条记录,但两次读取的数据不同,称之为不可重复读。
- 幻读:一个事务按照条件查询数据时,没有对应的数据行,但是在插入数据时,又发现这行数据已经存在,好像出现了“幻影”。
3. 事务隔离
对并发事务进行隔离,有以下隔离级别,如下图所示:
注意:事务隔离级别越高,数据越安全,但是性能越低。
4. 总结
5. 问答
本文来自博客园,作者:xiaolifc,转载请注明原文链接:https://www.cnblogs.com/xiaolibiji/p/18029668
合集:
mysql面试题
分类:
八股文 / mysql面试题
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2022-02-23 【转】cron表达式详解