MySQL之八:索引下推

文章目录
一、概念二、示例三、实践

一、概念

索引下推(index condition pushdown )简称ICP,在Mysql5.6的版本上推出,用于提高查询效率。 在MySQL5.6之前的版本,使用非主键索引进行查询时,存储引擎通过索引检索到数据,然后返回给MySQL Server 层,由其查询主键索引(聚簇索引),判断数据是否符合查询条件。 Mysql5.6推出索引下推后,使用非主键索引进行查询时,存储引擎通过索引检索到数据,并根据索引包含的字段对数据再进行一次筛选,再返回给MySQL Server 层,由其最终判断数据是否符合查询条件,可减少查询主键索引(聚簇索引)的次数。

二、示例
/* 开启索引下推优化,默认开启 */
SET optimizer_switch = 'index_condition_pushdown=on';

/* 关闭索引下推优化 */
SET o

MySQL之八:索引下推最先出现在Python成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/17712.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>