ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

MySQL整理

2022-02-09 16:33:48  阅读:189  来源: 互联网

标签:10 事务 MySQL 索引 InnoDB MVCC 整理


MySQL是面试的重点,但是自己之前并没有太深入了解,网上的面经框架结构都不太一样,不利于梳理。

事务

事务隔离级别

隔离实现机制 MVCC

索引

日志

binlog

redolog

undolog

具体的面试问题整理

  1. InnoDB 跟 MyISAM的区别
  • 是否支持行级锁
  • 是否支持事务
  • 是否支持外键
  • 是否支持数据库异常崩溃后的安全恢复
  • 是否支持MVCC
  1. 说一下事务的ACID四大特性,MySQL通过什么来实现ACID?
  2. 深入介绍一下MySQL的MVCC
  3. 深入介绍一下MySQL的索引机制
  4. MySQL选择B+树的原因?B+树能有更多的叉的原因有哪些?有哪些因素限制的分叉的数目?
  5. 大表怎么进行优化,大表查询如果加redis怎么加,redis内存不够的问题,设置短过期时间会不会有OOM的问题
  6. MySQL中,int(10) 和 varchar(10) 有什么区别, 10 分别代表什么?
  7. 怎样建索引,顺序字段和随机字段怎么选择
  8. MySQL中事务是怎么实现的
  9. InnoDB的数据结构为什么选择B+树,比B树和B-树的优点在哪里?
  10. MySQL的隔离级别及其实现
  11. undo log 和 redo log 的底层实现?
  12. InnoDB 存储引擎的锁的算法

参考链接

  1. 《MySQL45讲》
  2. 牛客网-老哥
  3. JavaGuide

标签:10,事务,MySQL,索引,InnoDB,MVCC,整理
来源: https://www.cnblogs.com/SlipperyJimmy/p/15800783.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有