GaussDB-TOP SQL
操作场景
TOP SQL列表通过多个维度的资源监控,诊断SQL运行情况。
特性约束
- 目前的SQL跟踪信息,基于正常的执行逻辑。执行失败的SQL,其跟踪信息不具有准确的参考价值。
- 节点重启,可能导致该节点的数据丢失。
- SQL语句执行完立即退出会话,可能会丢失该会话未刷新到系统表中的数据。
- 停止节点操作,会影响当前节点上TOP SQL的采集。
操作步骤
-
单击具体实例名称,进入“实例管理”详情页。
-
选择“诊断优化 > SQL诊断”,默认显示“TOP SQL”页面。
默认显示近1小时的数据,也可选择近6小时或近1天的数据,或者自定义时间展示所有TOP SQL语句的统计信息。
可依据SQL文本或用户名进行搜索。可手动刷新展示列表。可单击
后选择需要展示的参数字段。
图1 TOP SQL
参数名称 参数解释 SQL文本 归一化SQL模板语句。 归一化SQL ID SQL ID。 组件名 DN或CN组件名称。 用户名 执行该SQL模板语句的用户。 执行次数 限定时间跨度内该SQL模板语句的执行次数。 返回行 SELECT返回的结果集行数。 -
单击“操作 > 详情”,可通过折线图分别展示近1小时,近6小时,近1天,和自定义的4个维度的SQL模板详细信息。
图2 TOP-SQL详情
参数名称 参数解释 平均耗时(ms) 限定时间跨度内该SQL模板语句平均执行耗时。仅统计CN内核内运行时间。 平均CPU耗时(ms) 限定时间跨度内该SQL模板语句平均CPU时间。包括各DN时间。 平均IO耗时(ms) 限定时间跨度内该SQL模板语句平均IO时间。包括各DN时间。 平均网络发送耗时(ms) 限定时间跨度内该SQL模板语句平均网络发送时间。CN与CN、CN与客服端以及CN与DN之间物理连接网络消耗,可以分析SQL在分布式系统下的网络开销。 平均网络接收耗时(ms) 限定时间跨度内该SQL模板语句平均网络接收时间。CN与CN、CN与客服端以及CN与DN之间物理连接网络消耗,可以分析SQL在分布式系统下的网络开销。 平均HASH耗时 限定时间跨度内该SQL模板语句平均HASH执行时间。
更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…