开发者社区 > 数据库 > 数据仓库 > 正文

云数据仓库ADB如何下载执行计划?

e049d72d5535dde0a721b0e5fca6076a.png
云数据仓库ADB如何下载执行计划?

展开
收起
-Feng、冯冯 2024-05-02 23:27:53 23 0
1 条回答
写回答
取消 提交回答
  • 要下载执行计划,您可以按照以下步骤操作:

    使用图形化界面:
    登录阿里云管理控制台,进入您的ADB MySQL实例。在性能诊断或查询分析等相关功能模块中,找到执行计划的展示页面。通常,这里会以图形化的方式显示Stage层执行计划树和算子层计划执行树。将鼠标移动到目标Stage或算子上,系统会弹出信息框。单击“查看Stage计划”或直接单击算子,即可进入对应详细页面查看执行计划。这些页面通常提供了详细的诊断结果、统计信息以及耗时和内存占比等关键数据。虽然控制台界面不直接提供下载功能,但您可以截屏、复制文本或手动记录所需信息。

    使用EXPLAIN和EXPLAIN ANALYZE命令:
    如果您希望通过SQL语句获取执行计划,可以使用EXPLAIN或EXPLAIN ANALYZE命令。例如:
    EXPLAIN ANALYZE SELECT count(*) FROM nation, region, customer WHERE c_nationkey = n_nationkey AND n_regionkey = r_regionkey AND r_name = 'ASIA';
    这将返回查询的分布式执行计划,包括实际执行代价(如执行耗时、内存使用量、输入输出数据量等)。您可以将命令执行结果复制粘贴到本地文档保存,或者通过终端的重定向功能将输出保存到文件,如:
    EXPLAIN ANALYZE SELECT ... > execution_plan.txt
    这样,执行计划将以文本形式存储在名为execution_plan.txt的文件中。

    综上所述,下载ADB MySQL的执行计划主要是通过阿里云管理控制台的图形化界面查看并手动记录相关信息,或者在数据库客户端中使用EXPLAIN ANALYZE命令获取并保存执行计划的文本输出。

    此回答整理自钉群“云数据仓库ADB-开发者群”

    2024-05-03 07:54:55
    赞同 展开评论 打赏

相关电子书

更多
消电行业数据中台解决方案白皮书 立即下载
(终极版)2020阿里云金融数据中台报告 立即下载
2020年中国乳制品行业数据中台研究报告 立即下载