5分钟了解MySQL/MariaDB新特性之索引下推优化
Posted 51CTO技术栈
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5分钟了解MySQL/MariaDB新特性之索引下推优化相关的知识,希望对你有一定的参考价值。
索引下推优化
Part1
index_condition_pushdown
index_condition_pushdown(ICP)默认开启,可以通过命令:
show variables like 'optimizer_switch'\G来查看,如下图所示:
Part2
原理简述
这一特性从 MariaDB5.3/mysql5.6 起,开始生效,我们在执行查询计划的时候,看到的 Using index condition 特性,简称为 ICP。它可以提高检索速度,提高从 server 层到存储引擎层的调用速度,并减少了存储引擎访问表的次数,从而提高了数据库的整体性能。总之一句话,当你看到执行计划中出现了 using index condition 的时候,说明效率好!很好!非常好!就对了~
实战
Part1
ICP在MySQL5.6.25下的表现
1
以上是关于5分钟了解MySQL/MariaDB新特性之索引下推优化的主要内容,如果未能解决你的问题,请参考以下文章 |