
Mysql
淮海
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mySql的优化(个人笔记)
mysql的基本优化都是从索引和sql语句入手。 1.对查询进行优化,应尽量避免全表扫描,比如: (1)联合索引(b,c,d)主键为a,那么查询数据如果出现其他字段。比如e,那么就不会走索引,直接走全表扫描,因为走索引还需要回表。如果查询条件为b=1,走索引。如果为c=1,d=1,是不会走索引的。所以确定联合索引的顺序是很有考量的。 (2)尽量避免使用select * 查找,根据业务需求,精确返回...原创 2020-03-20 11:56:46 · 195 阅读 · 0 评论 -
mysql的Innodb引擎的存储结构和索引
首先,需要了解的是Mysql的Innodb存储结构是一颗B+树。 B+树的结构如下图: 可以看出,B+树和二叉树的区别: (1)一个节点里面可以存取多个元素 (2)叶子节点和叶子节点之间有指针; (3)所有非叶子节点在叶子节点中有冗余(就是所有非叶子节点在最下面的叶子节点上都有一个备份)。 其中,(2)(3)性质也是B+树和B-树的区别; 其次,我们需要了解的是,当我们与数据库交互时,其过程是,...原创 2020-03-19 22:00:13 · 388 阅读 · 0 评论