mysql需要掌握的知识点

mysql:

2020-08-27:

1.深度剖析Mysql的B+Tree索引机制

1.索引是什么?
加速对表中数据行进行检索而创建的分散存储的数据结构
2.索引的意义?
减少存储引擎需要扫描的数据量
将随机IO改成顺序IO
索引可以帮助我们在进行分组、排序等操作的时候避免使用临时表
3。二叉树、平衡二叉树、多路平衡查找树B-Tree、加强版多路平衡查找树B+Tree区别、优缺点
4.为什么选B+Tree?
5.Myisam和Innodb区别?
6.列的离散性
7、最左匹配原则
8、联合索引以及索引列的选择原则
9、覆盖索引以及好处
10、什么时候会索引失效

2020-08-28

1.mysql体系结构

在这里插入图片描述
插拔式存储引擎
1.cvs存储引擎
2.Archive存储引擎
3.Memory|heap存储引擎
4.Myisam存储引擎
5.Innode存储引擎
6.区别

mysql优化详解
1.查询执行路径
2.mysql客户端/服务端通信(半双工)
连接状态 show full processList /show processList
kill {id} 杀死
查询缓存(启动且语句一模一样)
show variables like ‘query_cache%’
通过配置文件修改
show status like ‘Qcache%’
不用缓存:
sql_no_cache、用函数、查询系统表、超过缓存大小
3.查询优化处理
三个阶段: 解析sql、预处理阶段、查询优化器

相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页