MySQL 中以下关于覆盖索引说法正确的是?

2489 次浏览
  • A、执行 select count(*) from t 时,如果有其他索引,则会优先使用其他索引,并使用覆盖索引
  • B、如果一个查询可以使用覆盖索引,就不需要排序
  • C、当无法使用覆盖索引,需要回表的时候,每次回表都会让 rows_examined 统计值加 1
  • D、覆盖索引必须使用联合索引的全部字段,如果只使用部分字段,则无法触发覆盖索引优化
B 覆盖索引和排序无关; C 回表不会导致 rows_examined 增加; D 只需要使用部分字段也是可以的 。
挑战失败
4个月前
挑战成功
7个月前
挑战成功
8个月前
挑战失败
8个月前
挑战失败
8个月前
挑战成功
9个月前
挑战成功
11个月前
挑战失败
1年前
挑战成功
1年前
挑战成功
1年前

微信公众号

有课学公众号
  • 微信公众号: geekdaxue