以下文章来源于程序员大彬 ,作者程序员大彬 ==》来自于 菜鸟教程 公众号
- 事务的四大特性?
- 事务隔离级别有哪些?
- 索引
- 什么是索引?
- 索引的优缺点?
- 索引的作用?
- 什么情况下需要建索引?
- 什么情况下不建索引?
- 索引的数据结构
- Hash 索引和 B+ 树索引的区别?
- 为什么 B+ 树比 B 树更适合实现数据库索引?
- 索引有什么分类?
- 什么是最左匹配原则?
- 什么是聚集索引?
- 什么是覆盖索引?
- 索引的设计原则?
- 索引什么时候会失效?
- 什么是前缀索引?
- 常见的存储引擎有哪些?
- MyISAM 和 InnoDB 的区别?
- MVCC 实现原理?
- 快照读和当前读
- 共享锁和排他锁
- 大表怎么优化?
- bin log / redo log / undo log
- bin log 和 redo log 有什么区别?
- 讲一下 MySQL 架构?
- 分库分表
- 什么是分区表?
- 分区表类型
- 查询语句执行流程?
- 更新语句执行过程?
- exist 和 in 的区别?
- truncate、delete 与 drop 区别?
- having 和 where 的区别?
- 什么是 MySQL 主从同步?
- 为什么要做主从同步?
- 乐观锁和悲观锁是什么?
- 用过 processlist 吗?
具体参考 MySQL 经典 38 问!
学习笔记,仅供参考!如有侵权,请联系删除!