![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 56
一叶一菩提魁
这个作者很懒,什么都没留下…
展开
-
MySQL 索引下推(LCP)
Index Condition Pushdown(ICP)是MySQL 5.6中新特性,是一种在存储引擎层使用索引过滤数据的一种优化方式。使用前后的扫描过程在不使用ICP索引扫描的过程:storage层:只将满足index key条件的索引记录对应的整行记录取出,返回给server层server 层:对返回的数据,使用后面的where条件过滤,直至返回最后一行。使用ICP扫描的过程:storage层:首先将index key条件满足的索引记录区间确定,然后在索引上使用index fil原创 2022-02-15 11:26:21 · 150 阅读 · 0 评论 -
使用覆盖索引解决 LIKE以%开头会导致索引失效问题
1 建立索引CREATE INDEX idx_nameAgePos ON staff(name, age, pos);1.1 测试&Explain分析IndexCase#1:查询IdEXPLAIN SELECT id FROM staff WHERE name LIKE ‘%Alice%’;结果:使用上了索引(因为 name 有索引,同时查询的 Id 是主键肯定也有索引)IndexCase#2:查询nameEXPLAIN SELECT name FROM staff WHERE na原创 2022-02-10 16:19:04 · 1500 阅读 · 0 评论 -
索引失效的问题
索引失效问题原创 2022-02-10 15:52:08 · 372 阅读 · 0 评论