点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
什么是索引?
索引是辅助存储引擎高效获取数据的一种数据结构。
很多人形象的说索引就是数据的目录,便于存储引擎快速的定位数据。
2
索引的分类
我们经常从以下几个方面对索引进行分类
从数据结构的角度对索引进行分类
B+tree
Hash
……继续阅读 »
itzoo
3年前 (2022-05-15) 690浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
为什么使用数据索引能提高效率
数据索引的存储是 有序的
在有序的情况下, 通过索引查询一个数据是无需遍历索引记录的
极端情况下,数据索引的查询效率为二分法查询效率,趋近于log2(N)
2
B+树索引和哈希索引的区别
B+树是……继续阅读 »
itzoo
3年前 (2022-04-28) 541浏览 0评论
0个赞
点击“终码一生”,关注,置顶公众号
每日技术干货,第一时间送达!
1
前言
索引策略是指创建使用索引所要遵循的规则,换句话说,违背了这些规则会导致索引失效或者查询效率降低。
策略1:尽量考虑覆盖索引
策略2:遵循最左前缀匹配
策略3:范围查询字段放最后
策略4:不对索引字段进行逻辑操作
策略5:尽量全值匹配
策……继续阅读 »
itzoo
3年前 (2022-04-24) 535浏览 0评论
0个赞