MySQL数据库-进阶篇

进阶篇

一、MySQL体系结构 

 

 二、存储引擎

简介 

存储引擎特点 

InnoDB (默认)

 

MyISAM 

Memory

存储引擎区别

存储引擎选择 

 ​​

 小结

 三、索引

配置Linux版本的mysql

--nodesp和--force 

 linux防火墙相关操作

https://blog.csdn.net/weixin_43721000/article/details/124076496https://blog.csdn.net/weixin_43721000/article/details/124076496

 索引概述和特点

 

索引结构 

 

二叉树 

 Btree

 

 B+tree

Hash

 

 为什么InnoDB存储引擎选用B+tree索引结构?

索引分类 

 

 InnoDB主键索引的B+tree高度为多高

 索引语法

 

性能分析   

查看执行频次 

 慢日志查询

 

 

profiling详情 

 explain

 

索引使用规则

最左前缀法则 

 范围查询

 索引失效

 

 

SQL提示 

 覆盖索引

 

前缀索引 

 

单列索引与联合索引 

 

 索引设计原则

 小结

 

SQL优化

插入数据 

insert优化 

 大批量插入数据

主键优化 

 数据组织方式

 页分裂

 

 页合并

 

 

逐渐设计原则 

 

order by 优化 

 

 

group by 优化

 

 limit优化

 count优化

 

update优化 

 

小结 

 

猜你喜欢

转载自blog.csdn.net/m0_64378422/article/details/132228831