SQL执行性能监控
操作场景
开启SQL执行性能监控,会在实例节点机器上解析全量SQL的数据,对指定SQL模版ID进行性能监控,并对性能突降的SQL进行分级告警。
对于每个SQL模板,Agent会记录最近n个SQL的执行时间,如果最新SQL的执行时间超过最近记录SQL执行时间平均值的100%-300%、300%-600%或大于600%,会触发SQL执行性能突降告警。
约束限制
- GaussDB实例数据库引擎版本大于等于V2.0-8.0.1,内核引擎版本大于等于505.0.0。
- GaussDB实例数据库需要先纳管DBMind,并开启全量SQL。
- 一个实例最多支持监控100个SQL模版ID。
- SQL执行性能监控功能需要手动开启白名单“gaussdb_feature_supportPersistReport”,白名单默认关闭。
请参考《云数据库 GaussDB 维护指南(for 华为云Stack 8.5.0)》中的“运维指南 > DBS运维管理平台操作指南 > 配置管理 > 特性白名单”章节开通白名单。
开启SQL执行性能监控
- 登录管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。 - 在页面左上角单击
,选择 - 在左侧导航栏中单击“运维配置中心”,显示“运维配置中心”页面。
- 在“运维配置中心”页面,单击特性名称为“SQL执行性能监控”的卡片,右侧滑出“SQL执行性能监控”抽屉。
- 单击实例列表中实例操作列的开关按钮
,输入SQL模版ID。
从全量SQL列表中的归一化SQL ID列中选择一个或多个SQL模版ID,单个SQL模版ID长度为1~64个字符,内容只能是数字,可输入SQL模版ID数量范围为1~100个。图1 开启SQL执行性能监控![点击放大]()
- 单击“确定”,完成SQL执行性能监控功能开启操作。
- 在“SQL执行性能监控开关配置”界面等待,可查看实例SQL执行性能监控开关的开启情况。
关闭SQL执行性能监控
- 登录管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。 - 在页面左上角单击
,选择 - 在左侧导航栏中单击“运维配置中心”,显示“运维配置中心”页面。
- 在“运维配置中心”页面,单击特性名称为“SQL执行性能监控”的卡片,右侧滑出“SQL执行性能监控”抽屉。
- 单击实例列表中实例操作列开关按钮
,弹出“关闭SQL执行性能监控”弹框,如下所示。
图2 关闭SQL执行性能监控![]()
- 单击“确定”,完成SQL执行性能监控关闭操作。
- 在“SQL执行性能监控开关配置”界面等待,可查看实例SQL执行性能监控开关的关闭情况。
修改SQL执行性能监控配置
- 登录管理控制台。
- 单击管理控制台左上角的
,选择区域和项目。 - 在页面左上角单击
,选择 - 在左侧导航栏中单击“运维配置中心”,显示“运维配置中心”页面。
- 在“运维配置中心”页面,单击特性名称为“SQL执行性能监控”的卡片,右侧滑出“SQL执行性能监控”抽屉。
- 单击实例操作列的“修改配置”,输入SQL模版ID。从全量SQL列表中的归一化SQL ID列中选择一个或多个SQL模版ID,单个SQL模版ID长度为1~64个字符,其内容只能是数字,可输入SQL模版ID数量范围为1~100个。
图3 修改SQL执行性能监控配置
![点击放大]()
- 单击“确定”,完成SQL执行性能监控配置的修改操作。此操作会重新下发SQL执行性能监控开关的开启工作流。
- 在“SQL执行性能监控开关配置”界面等待,可查看实例SQL执行性能监控开关的开启情况。
,选择区域和项目。
,选择
,输入SQL模版ID。

,选择区域和项目。
,选择
,弹出“关闭SQL执行性能监控”弹框,如下所示。

,选择区域和项目。
,选择
浙公网安备 33010602011771号