MySQL面试宝典

1.八股文带你吊打面试官之MySQL
我们很多小伙伴平时会看很多面试八股文,但是经常遇到一个问题,结论是知道了,但是面试官继续深剖,问我们底层实现,这时我们懵圈了,因此我专门出一期面试突击专题,帮助各位小伙伴快速的准备好面试。

2.如何准备MySQL面试?
①把MySQL面试常问的一些基础概念写入笔记,面试前过一遍。

②面试官经常问:你平时做过MySQL性能优化吗?面试官的内心是想,小子,SQL优化懂吗?锁的细粒度懂吗?MVCC是啥知道吗?InnoDB架构知道吗?Buffer Pool、Change Buffer、Log Buffer知道吗?redo log、undo log知道吗?主从同步知道吗?主从延迟怎么解决?分库分表懂吗?分库分表后一系列问题知道怎么解决吗?

emmm…好像都听过,但是都不太了解,如果我们面试能通过上述知识点来聊性能优化,面试官肯定会给你一句wow,两眼冒光,其实这些知识点并不难,接下来我带各位小伙伴一一击破。

3.专栏课题清单
本专栏包括两大模块:
模块一,基础篇。给大家深入浅出地讲述 MySQL 核心知识,涵盖 MySQL 基础架构、日志系统、事务隔离、锁、主从同步等内容。
模块二,实践篇。哪些因素影响了MySQL性能?如何排查MySQL性能问题?SQL优化的常用手段有哪些?如何保证数据库高可用?数据库主从延迟如何解决?数据库容量不够怎么办?

3.1基础篇
1.一个SQL语句是如何执行的?

2.索引原理

3.InnoDB架构剖析(Buffer Pool、Change Buffer、redo log、undo log、MVCC)

4.锁(共享/排它锁、意向锁、记录锁、间隙锁、临键锁、插入意向锁、自增锁)

5.事务(事务特性、事务隔离级别、事务传播行为)

6.主从复制原理

3.2实战篇
1.哪些因素影响了MySQL性能?

2.如何排查MySQL性能问题?

3.SQL优化的常用手段有哪些?

4.如何保证数据库高可用?

5.数据库主从延迟如何解决?

6.缓存和数据库一致性如何解决?

7.数据库容量不够怎么办?

你可能感兴趣的:(数据库,mysql,mysql,面试,数据库)