最近在找工作,无意间刷到大牛的MYSQL面试金典,顺道记录一下看了大牛的一些学习笔记。
链接如下:https://gitbook.cn/gitchat/column/5d80aea449b2b1063b52990f
MySQL 通用模块
MySQL 通用模块包含整体概念、执行流程、数据库引擎、查询缓存、表空间、回表查询、数据类型间的区别、内存表、临时表、删除表的 n 种方式、枚举、视图、数据恢复等相关知识点。
MySQL 索引模块
索引的好坏直接影响数据库的性能。
MySQL 事务模块
事务决定了程序的稳定性。
MySQL 锁
锁包括:全局锁、表锁、行锁、死锁、乐观锁、悲观锁等,不同的数据库引擎支持的锁支持粒度也是不同的。
MySQL日志
MySQL 主备同步和容灾恢复以及问题排除的关键
MySQL 操作命令和内置函数
对内置函数的掌握程度,代表了你对 MySQL 的掌握程度。
MySQL 性能优化和分布式
性能优化和分布式是面试中决定你高度的关键指标,其中性能优化包括了慢查询的分析和处理。