🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
| id | select_type | table | partitions | type | possible_keys | key | key_len | ref | rows | filtered | Extra | --- - id:语句执行顺序规则 ①、值越大,越优先执行。②、值相等,按顺序执行。 比如,语句①的id为1,语句②的id为1,语句③的id为2,语句④的id为2,语句⑤的id为3,语句⑥的id为3。 那么,执行顺序为:⑤⑥③④①②。 - select_type:语句类型 SIMPLE(简单查询)、PRIMARY(最外层查询)、SUBQUERY(子查询)、DERIVED(FROM后临时表)、UNION(UNION后的SELECT)、UNION RESULT(UNION结果) - table:相关表 - type: 由优到良: system const eq_ref ref fulltext ref_or_null index_merge unique_subquery index_subquery range index ALL system:表只有1行记录,const的特例。 const:通过索引一次,常用primarykey或unique索引作为where条件。 - possible_keys:可能使用的索引,实际不一定使用。 - key:实际使用的索引。 - key_len:索引最大可能长度。并非实际使用长度。 - ref:索引被使用的列 - rows:表示在SQL执行过程中会被扫描的行数,该数值越大,意味着需要扫描的行数,相应的耗时更长。