美文网首页
覆盖索引(covering index)

覆盖索引(covering index)

作者: 12345婷花 | 来源:发表于2019-07-14 21:24 被阅读0次

覆盖索引(covering index)指一个查询语句的执行只用从索引中就能够取得,不必从数据表中读取。也可以称之为实现了索引覆盖。 当一条查询语句符合覆盖索引条件时,MySQL只需要通过索引就可以返回查询所需要的数据,这样避免了查到索引后再返回表操作,减少I/O提高效率。 如,表covering_index_sample中有一个普通索引 idx_key1_key2(key1,key2)。当我们通过SQL语句:select key2 from covering_index_sample where key1 = ‘keytest’;的时候,就可以通过覆盖索引查询,无需回表。

相关文章

  • 覆盖索引(covering index)

    覆盖索引(covering index)指一个查询语句的执行只用从索引中就能够取得,不必从数据表中读取。也可以称之...

  • 覆盖索引

    覆盖索引 覆盖索引(covering index)指一个查询语句的执行只用从索引中就能够取得,不必从数据表中读取。...

  • MySQL 覆盖索引 —— by 久米泷

    释义 在查询SQL中,所有的待查字段都有索引,即称为“覆盖索引”(Covering Index)。 示例 表结构:...

  • MySQL覆盖索引

    一、覆盖索引覆盖索引(covering index)指一个查询语句的执行只用从索引中就能够取得,不必从数据表中读取...

  • 高性能mysql精要

    1、explain 中 extra (using index ) 表示覆盖索引,sql优化中最好能使用覆盖索引,否...

  • Java—Remove Deplicates from Sort

    题目 思路 定义index变量覆盖新数组的索引,从0开始; 遍历数组,索引i从1开始,如果arr[index] !...

  • MySQL覆盖索引

    覆盖索引 1、当发起一个被索引覆盖的查询时,在explain的extra列可以看到using index的信息,此...

  • 覆盖索引

    覆盖索引 1、当发起一个被索引覆盖的查询时,在explain的extra列可以看到using index的信息,此...

  • LIMIT优化

    原sql explain type结果为all 方案1:覆盖索引 explain type结果为index 方案2...

  • 集合覆盖问题(Set Cover Problem)和点覆盖问题及

    集合覆盖问题 集合覆盖问题(Set Covering Problem,简称SCP)是运筹学研究中典型的组合优化问题...

网友评论

      本文标题:覆盖索引(covering index)

      本文链接:https://www.haomeiwen.com/subject/ahbikctx.html