随笔分类 -  mysql

mysql-B-Tree索引
摘要:1、B-Tree索引通常意味着所有的值都是按顺序存储的,并且每一个叶子页到根的距离相同。 2、B-Tree索引能够加快访问数据的速度,因为存储引擎不再需要进行全表扫描来获取需要 的数据取而代之的是从索引的根节点开始进行搜索。 3、B-Tree索引适合顺序传递连续的值进行搜索 适用B-Tree索引的查 阅读全文

posted @ 2019-12-13 12:00 keinleerun 阅读(140) 评论(0) 推荐(0)

mysql-哈希索引
摘要:哈希索引基于哈希表实现,只有精确匹配索引所有列的查询才有效。对于每一行数据,存储引擎都会对所有的索引列计算一个哈希码,哈希码是一个较小的值,并且不同键值的行计算出来的哈希码也不一样。哈希索引将所有的哈希码存储在索引中,同时在哈希表中保存指向每个数据行的指针。 在mysql中,只有Memory引擎显式 阅读全文

posted @ 2019-12-13 11:52 keinleerun 阅读(386) 评论(0) 推荐(0)

explain各个属性含义
摘要:各属性含义: id: 查询的序列号 select_type: 查询的类型,主要是区别普通查询和联合查询、子查询之类的复杂查询 SIMPLE:查询中不包含子查询或者UNION 查询中若包含任何复杂的子部分,最外层查询则被标记为:PRIMARY 在SELECT或WHERE列表中包含了子查询,该子查询被标 阅读全文

posted @ 2019-12-13 11:49 keinleerun 阅读(301) 评论(0) 推荐(0)

导航