MYSQL 查看SQL执行计划

一、explain

explain 
select id,db,user,host,command,time,state,info
from information_schema.processlist
order by time desc;

id:

查询的标记,可以查看不同查询的执行顺序。


select_type:

查询的类型,如SIMPLE、SUBQUERY、PRIMARY等。


table:

查询涉及的表名。


type:

表的访问类型,如ALL、INDEX、RANGE、REF等。


possible_keys:

可能会用的索引。


key:

实际用的索引。


rows:

预算要扫描的行数。


Extra:

其他信息,如使用排序、临时表等。

通过优化索引、优化查询条件、优化不必要的关联等来改善执行计划。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-17 00:10:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-17 00:10:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-17 00:10:03       82 阅读
  4. Python语言-面向对象

    2024-06-17 00:10:03       91 阅读

热门阅读

  1. 杀戮尖塔游戏

    2024-06-17 00:10:03       29 阅读
  2. Elasticsearch聚合分析:数据汇总与可视化的奥秘

    2024-06-17 00:10:03       32 阅读
  3. Spring Boot顶层接口实现类注入项目的方法

    2024-06-17 00:10:03       33 阅读
  4. 检查固态硬盘的文件系统是否有问题的方法

    2024-06-17 00:10:03       107 阅读
  5. 关于指针的一次错误调用

    2024-06-17 00:10:03       34 阅读
  6. SqlSugar 集成

    2024-06-17 00:10:03       27 阅读
  7. 力扣1482.制作m束花所需的最少时间

    2024-06-17 00:10:03       34 阅读