初级 - mysql 的索引相关

梦浪的小虾米
2022-03-27 / 1 评论 / 1,538 阅读 / 正在检测是否收录...

如何查看 sql 的索引使用情况

explain select * from xxx where xxx

索引失效的情况

  1. 索引选择性太差(搜索出来结果/总量> 1/4 )
  2. <>/not in 无法使用索引
  3. is null 会使用索引 is not null 不会使用索引
  4. where 子句跳过左侧索引列,直接查询右侧索引字段(联合索引时,一定要按从左到右的时候,没有按照从左到右的顺序)
  5. 对索引使用计算或者使用函数

--- 未完待续

0

评论

博主关闭了所有页面的评论