mysql
mysql学习总结
驰·骋
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql千万级数据表优化
首先,提个问题:是否千万级的表就一定得优化?答案是:否!大表的性能差,是因为大小超过配置的Innodb buffer size从而产生了磁盘IO。如果一个大表行数过千万,但是大小并不超过Innodb buffer size,那么表的性能不见得就很差。所以,这里说的"千万级数据表",指的是大小超过Innodb buffer size的表。优化思路:1、索引优化2、针对读多写少...原创 2019-06-24 09:30:50 · 320 阅读 · 0 评论 -
Mysql索引为什么要使用B+树
首先,明确一下索引的目的,是为了加快查找。那么,我们从可以提高查找速率的几种数据结构来分析,为啥Mysql要使用B+树:1、数组数组的特征是连续的内存块,利用磁盘的预读特性,遍历查询较快,如果数组本身有序,利用二分查找则查找更快。但是插入/删除需要调整位置,特别是如果插入的位置是在前面,则几乎整个数组的元素都需要调整。所以,数组劣势在写入。2、二叉排序树二叉排序树极端情况下会退化成...原创 2019-07-07 23:58:24 · 310 阅读 · 0 评论
分享