全课程共分2大部分,操作与落地篇介绍了MySQL数据库的基础知识、索引、查询优化、事务及MySQL8的新特性。原理与设计篇从MySQL体系架构开始,针对性地对执行原理、InnoDB引擎底层、事务的底层原理进行透彻的分析。操作与落地篇则旨在解决工作和面试中作为Java架构师可能会遇到的问题,比如合理的设计表结构、索引优化、SQL语句优化等等。原理与设计篇重心则是MySQL数据库的原理,包括InnoDB引擎底层解析、优化背后的原理、事务的原理。

适合人群
1、对数据库感兴趣的同学
2、想要解决生产环境sql问题的同学
3、工作职位是dba的同学
4、想面试中高级开发职位的同学
资源目录
1、mysql基础层次
2、mysql性能监控01
3、mysql性能监控02
4、mysql性能监控03
5、更小的通常更好
6、简单就好
7、尽量避免null
8、实际类型的优化_整形
8、实际类型的优化_字符型
10、实际类型的优化_字符型_BLOB_TEXT
11、实际类型的优化_时间戳
12、实际类型的优化_枚举类
13、实际类型的优化_特殊类型
14、合理适用范式和反范式
15、主键的选择
16、字符集的选择
17、存储引擎的选择
18、适当的数据冗余
19、适当拆分
20、mysql_执行计划
21、mysql_通过索引进行优化01
22、mysql_通过索引进行优化02_B树
23、mysql_通过索引进行优化03_数据库引擎
24、mysql_通过索引进行优化04_索引基本知识
25、mysql_通过索引进行优化05_索引匹配方式
26、mysql_通过索引进行优化06_ 哈希索引
27、mysql_通过索引进行优化07_ 组合索引
28、聚簇索引与非聚簇索引
29、mysql_通过索引进行优化09_覆盖索引
30、优化小细节_索引扫描
31、优化小细节_union all,in,or索引
32、优化小细节_范围列可以用到索引
33、优化小细节_强制类型转换会全表扫描
34、更新频繁,数据区分度不高字段不宜建立索引
35、列的索引不许为null三张表join
36、优化小细节_答疑
37、优化小细节_limit能够提高效率
38、优化小细节_单表索引建议控制在5个以内
39、创建索引的错误概念
40、mysql_通过索引进行优化20_索引监控
41、mysql_查询优化01_查询慢的原因
42、mysql_查询优化02_执行过程的优化
43、执行过程的优化_优化器策略
44、执行过程的优化_关联与排序优化
45、执行过程的优化_优化特定类型的查询
46、执行过程的优化_其他优化
47、分区表的应用场景
48、分区表的原理与类型
49、如何使用分区表
50、在使用分区表的时候需要注意的问题
51、服务器参数设置01
52、服务器参数设置02
53、服务器参数设置03_cache
54、服务器参数设置04_INNODB
55、mysql锁
声明:本站所提供的部分资源来源于互联网,可能受版权保护。如侵犯到您的权益,请添加助理反馈,我们会及时处理。QQ:690388754