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成神之路。
共有 0 条评论