开发者社区 问答 正文

SQL执行计划怎么查看?

已解决

SQL执行计划怎么查看?

展开
收起
阿里云服务支持 2022-12-02 11:19:26 407 分享 版权
3 条回答
写回答
取消 提交回答
  • 官方回答

    可以使用explain语句来查看SQL对应的DML语句执行计划。参考EXPLAIN

    2022-12-02 13:17:45
    赞同 展开评论
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    EXPLAIN [ ( option [, ...] ) ] statement

    EXPLAIN [ ANALYZE ] [ VERBOSE ] statemen

    2022-12-02 11:41:56
    赞同 展开评论
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    在Mysql的服务中有连接器、查询缓存(Mysql8 已经删除)、分析器、优化器、执行器等,所有跨存储引擎的功能都在这一层实现。 一条sql怎么执行是由优化器决定的, 优化器分为逻辑优化和物理优化。 Mysql中查看执行计划的方式有两种 : 1. 使用desc 2.使用 explain 使用它俩的效果是一样的。

    2022-12-02 11:39:24
    赞同 展开评论
问答分类:
SQL
问答标签: