文档首页/ 云数据库 GaussDB(for MySQL)/ 用户指南/ 实例管理/ 查看GaussDB(for MySQL)监控大盘
更新时间:2024-11-06 GMT+08:00

查看GaussDB(for MySQL)监控大盘

监控大盘可以对GaussDB(for MySQL)实例的运行情况进行日常监控。

  • 支持查看当前账号下所有实例的实时性能指标数据,以及指标趋势图,便于及时发现和处理指标异常的实例。
  • 支持查看历史性能数据。

查看实时监控

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 在页面左上角单击,选择数据库 > 云数据库 GaussDB(for MySQL)
  4. 在左侧导航栏中选择“监控大盘”,进入监控大盘页面。
  5. 查看当前账号下,创建完成的GaussDB(for MySQL)实例的实时性能指标。
    图1 实时监控

    表1 列表说明

    列表名称

    说明

    节点名称/ID

    仅展示创建完成的GaussDB(for MySQL)实例对应节点的监控数据。

    运行状态

    包含以下状态:

    • 正常:展示实时监控数据。
      说明:

      对于新创建的实例,需要等待一段时间(约10分钟),才能查看上报的监控数据和监控视图。

    • 异常:没有监控数据,默认0。恢复正常状态后可以查看监控数据。
    • 已停止:没有监控数据,默认0。开启实例后可以查看监控数据。

    角色

    包含以下角色:

    • 主节点
    • 只读节点

    可用区

    展示GaussDB(for MySQL)实例对应节点所在的可用区。

    读写内网地址

    展示GaussDB(for MySQL)实例对应节点的读写内网地址。

    故障倒换优先级

    展示GaussDB(for MySQL)实例对应节点的故障倒换优先级。

    监控指标

    包含以下监控指标,指标说明以及指标异常的处理建议,详见表2

    • CPU使用率 (%)
    • 内存使用率 (%)
    • TPS (次/秒)
    • QPS (次/秒)
    表2 监控项说明

    监控项

    说明

    监控项异常的处理建议

    相关案例

    CPU使用率 (%)

    该指标用于统计测量对象的CPU使用率。

    • 评估业务SQL的执行计划,添加索引避免全表扫描。
    • 扩容CPU规格,满足计算型业务需求。

    GaussDB(for MySQL) CPU使用率高的解决方法

    内存使用率 (%)

    该指标用于统计测量对象的内存使用率。

    • 扩容实例规格,满足业务需求。
    • 优化SQL,减少临时表等的使用。
    • 会话定期重连,及时释放session级别内存。

    长事务产生大量临时表导致内存超限的解决办法

    TPS (次/秒)

    该指标用于统计事务执行次数,含提交的和回退。

    • 评估业务SQL的执行计划,添加索引避免全表扫描。
    • 扩容CPU规格,满足计算型业务需求。

    GaussDB(for MySQL) CPU使用率高的解决方法

    QPS (次/秒)

    该指标用于统计SQL语句查询次数,含存储过程。

查看历史监控

在实时监控列表勾选目标节点,可以在“历史监控”模块查看历史监控数据。
图2 查看历史监控
  • 最多支持同时查看6个节点的监控指标数据。
  • 支持查看的性能指标监控时间窗包括:近1小时、近3小时、近12小时、近24小时、近7天、以及自定义时间段。
  • 将鼠标悬浮于趋势图中某个时间点时,可查看当前时间点该性能指标的具体数据。
    图3 查看某个时间点的性能指标