在ADB (AnalyticDB) for MySQL中,要查看一条SQL执行所耗资源,您可以利用其提供的SQL诊断功能。具体步骤如下:
访问查询监控图和SQL列表,这里可以展示慢查询等信息,并以图形化方式展示。详细文档请见:查询监控图和SQL列表介绍。
在SQL列表页签下,如果查询是正在运行的并且执行耗时超过10秒,SQL列表中会展示资源消耗排名列。这个排名数值越小,表示该查询消耗的CPU、内存等资源越多。完整的操作指南请参考:SQL列表操作指南。
通过查询详情页面的查询属性区域,可以直接查看SQL查询的峰值内存信息,帮助了解查询的具体资源消耗情况。查看方法指南在此:查看查询属性。
综上所述,通过这些功能和界面,您可以详细了解SQL执行所消耗的资源情况。
此回答整理自钉群“云数据仓库ADB-开发者群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云自主研发的云原生数据仓库,具有高并发读写、低峰谷读写、弹性扩展、安全可靠等特性,可支持PB级别数据存储,可广泛应用于BI、机器学习、实时分析、数据挖掘等场景。包含AnalyticDB MySQL版、AnalyticDB PostgreSQL 版。