一般考察 Innodb引擎。
原理
MySQL三范式
MySQL索引的底层结构
B+树和B树的区别,为什么Innodb用B+树?
MySQL有几种存储引擎,有什么区别?
- 缓冲池/写缓冲(拓展,可不看)
 
- 当我们输入一条 
SQL查询语句时,发生了什么? 
事务
- 事务的
ACID分别是什么? 
MySQL事务有几种隔离级别,分别是解决什么问题的?
MySQL默认使用哪种隔离级别?是否解决了幻读问题,如何解决的?
MySQL是如何实现事务的?
应用
- 锁(行锁,表锁,页级锁,意向锁,读锁,写锁,悲观锁,乐观锁,以及加锁的
sql语句) 
- 索引的优化方式有哪些?(联合索引、最左匹配原则、覆盖索引、索引下推)(这几个都好好看)
 
- SQL如何进行性能优化?(
explain、慢查询日志) 
- 分库分表(水平切分、垂直切分)
 
MySQL主从复制(问得相对少一些)






Loading Comments...