开发者社区> 问答> 正文

SQL执行计划怎么查看?

已解决

SQL执行计划怎么查看?

展开
收起
阿里云服务支持 2022-12-02 11:19:26 312 0
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
问答标签:
来源圈子
更多
收录在圈子:
作为全球云计算的领先者,阿里云为全球230万企业提供着云计算服务,服务范围覆盖200多个国家和地区。我们致力于为企业、政府等组织机构提供安全可靠的云计算服务,给用户带来极速愉悦的服务体验。
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载