分析

首先我们知道:possible_keys为可能使用的索引;key为实际使用的索引,按照逻辑讲第一个为null

那么第二个也应该为null才对。

原因

MySQL通过explain分析时,possible_keys为null,key为所建索引的原因
这种情况一般发生在覆盖索引条件下,possible_keysnull说明用不上索引的树形查找,但如果二

级索引包含了所有要查找的数据,二级索引往往比聚集索引小,所以mysql可能会选择顺序遍历这个二

级索引直接返回,但没有发挥树形查找优势,所以就出现了这个情况。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-24
  • 2021-08-19
  • 2021-04-04
  • 2021-08-06
  • 2022-12-23
猜你喜欢
  • 2021-12-30
  • 2021-06-27
  • 2021-07-17
  • 2021-07-04
  • 2021-09-26
  • 2021-12-08
  • 2022-12-23
相关资源
相似解决方案