RSS
菜单

MySQL EXPLAIN 怎么看执行计划?关键字段有哪些?

EXPLAIN SELECT ... 输出执行计划,关键字段:① id:执行顺序(大者先,相同则从上到下);② select_type:SIMPLE/PRIMARY/SUBQUERY/DERIVED/UNION;③ table:访问的表(含别名);④ type(重点):访问类型,性能排序 system > const > eq_ref > ref > range > index > ALL(ALL 全表扫描要避免,index 全索引扫描);⑤ possible_keys/key:可能/实际用的索引;⑥ rows:预估扫描行数;⑦ filtered:过滤比例;⑧ Extra:Using index(覆盖)、Using where(过滤)、Using temporary(临时表)、Using filesort(文件排序,避免)。优化目标:type 到 range/ref 以上、rows 小、无临时表/文件排序。

下载推广海报

圈内讨论推广海报

《MySQL EXPLAIN 怎么看执行计划?关键字段有哪些?》完整推广海报
一起交流

全部回复 0

分享经验,让问题更进一步

讨论,从你的观点开始

还没有回复,欢迎补充经验或分享不同的思路。