更新时间:2024-09-12 GMT+08:00
分享

查看GaussDB(for MySQL)标准版实例性能指标

GaussDB(for MySQL)标准版实时性能监控功能,能够实时查看数据库实例的性能指标和趋势,帮助您及时发现并处理潜在的性能问题。

操作步骤

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域和项目。
  3. 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
  4. 在“实例管理”页面,选择目标实例,单击实例名称,进入实例概览页面。
  5. 在左侧导航栏选择“智能DBA助手 > 实时诊断”。
  6. 选择“实时性能”页签,查看当前实例的性能指标。

    • 可以查看近1小时、近3小时、近12小时、近24小时、近7天、近30天或者自定义时间段的性能指标趋势。当鼠标悬浮在趋势图上某个时间点时,可以查看到当前时间点对应的性能指标值。
      图1 查看近1小时的性能指标
    • 您还可以单击“设置监控指标”,设置需要展示的监控指标。如需查看更多指标详情,可以单击页面右上方“查看更多指标详情”,进入云监控服务页面查看。
    • “实时性能”页面的性能数据默认监控周期为1分钟,您可以在页面上方“周期”下拉列表中选择5分钟或20分钟的监控周期。

指标异常的处理方法

表1 监控项说明

监控项

说明

监控项异常的处理建议

案例

CPU使用率 (%)

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

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

排查RDS for MySQL CPU使用率高的原因和解决方法

内存使用率 (%)

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

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

磁盘使用率 (%)

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

  • 磁盘扩容:您可以设置存储空间自动扩容,在实例存储空间达到阈值时,会触发自动扩容。
  • 减少磁盘数据:删除无用的历史表数据。
  • 对于大量排序查询导致的临时文件过大,建议优化SQL查询。

RDS实例磁盘满导致实例异常的解决方法

TPS (次/秒)

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

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

排查RDS for MySQL CPU使用率高的原因和解决方法

QPS (次/秒)

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

IOPS (次/秒)

该指标用于统计当前实例,单位时间内系统处理的I/O请求数量(平均值)。

  • 扩容实例规格,满足业务需求。
  • 优化业务充分利用Buffer等,减少从磁盘读取数据。

磁盘性能带宽超上限

活跃连接数 (个)

该指标用于统计非sleep状态的连接。

  • 请及时排查业务侧连接是否有效,优化实例连接,释放不必要的连接。
  • 规格偏小,请对数据库进行规格扩容。

慢SQL (个)

该指标用于展示每分钟MySQL产生慢日志的数量。

  • 根据慢SQL的执行计划进行优化。
  • 扩容CPU规格,满足计算型业务需求。

联合索引设置不当导致慢SQL

相关文档