![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 76
lihy13504008754
这个作者很懒,什么都没留下…
展开
-
学习笔记_2021-09-13_mysql 索引长度和区分度
首先 索引长度和区分度是相互矛盾的, 索引长度太短,那么区分度就很低,吧索引长度加长,区分度就高,但是索引也是要占内存的,所以我们需要找到一个平衡点; 那么这个平衡点怎么来定? 比如用户表有个字段 username ,要给他加索引,问题是索引长度多少合适? 其实我们知道 百家姓里面有百多个姓 ,但是大多数人的姓 集中在前十多个;如果我设置索引索引长度为1,对染占内存少,但是区分度低, 区分度低索引的效率越低。太长则占内存; 首先你要知道 mysql的索引都是排好序的。如果区分度高排序越快,区分度转载 2021-09-13 18:31:07 · 91 阅读 · 0 评论 -
学习笔记_2021-09-08_一篇文章让你搞懂MYSQL底层原理
MYSQL 一条SQL执行过程 先看看一条查询SQL (这里提供一下官方对各存储引擎的文档说明 Mysql存储引擎) 一条 update SQL执行 update的执行 从客户端 => ··· => 执行引擎是一样的流程,都要先查到这条数据,然后再去更新。要想理解UPDATE流程我们先来看看,Innodb的架构模型。 Innodb 架构 上一张 MYSQL 官方InnoDB架构图: 内部模块 连接器(JDBC、ODBC等) => [MYSQL 内部 ...转载 2021-09-10 15:49:05 · 165 阅读 · 0 评论