更新时间:2026-08-25 GMT+08:00
分享

实例概览简介

您可以通过实例概览查看RDS for PostgreSQL实例的整体运行情况,包括活动告警、异常事件和重点性能指标,多方面实时展示实例的运行状态。异常事件模块基于运行数据结合智能算法对实例进行健康智能诊断,并对异常项提供解决方法与使用建议。

功能列表

实例概览从多个模块为用户展示实例运行情况,各模块的详细说明请参见表1

表1 概览模块说明

模块项

说明

实例信息

查看实例的基本信息,并提供变更实例功能:

活动告警

查看实例的活动告警记录,包含“告警中(指标)”,“已触发(事件)”。

异常事件

基于运行数据结合智能算法对实例进行整体诊断,帮助您直观地了解实例的健康情况。

性能监控

查看实例的重点性能指标,包括CPU使用率、内存使用率、已执行3s的SQL数、连接数。

存储与备份

查看实例的磁盘空间和备份空间使用情况,并提供磁盘扩容功能。

实例概览

  1. 登录RDS管理控制台
  2. 单击管理控制台左上角的,选择区域。
  3. 在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“概览”页。
  4. 在“实例信息”模块,查看实例的基本信息,并提供变更实例功能。

    图1 实例信息

在“活动告警”模块,查看实例的告警信息。

根据设置的告警规则,查看当前实例的活动告警记录,包含“告警中(指标)”,“已触发(事件)”。

图2 活动告警
  • 单击“全部告警”,跳转到CES界面查看全部告警记录。
  • 单击“告警配置”,跳转到CES界面配置告警规则。
  • 在活动告警模块上方,选择时间范围,查看告警趋势。

    支持查看的告警时间窗:近1小时、近6小时、近12小时、近24小时、近7天、近30天、自定义时间段。

在“异常事件”模块,实时查看实例的诊断结果。

基于运行数据结合智能算法对实例进行智能诊断,并对异常项提供具体的诊断结果以及优化建议。

图3 诊断结果

支持的诊断项以及诊断异常的处理建议,请参见表2

表2 异常事件说明

诊断项

相关监控指标

指标说明

诊断异常的处理建议

案例

内存超限风险

内存使用率 (%)

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

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

RDS for PostgreSQL内存过载定位及处理建议

活跃连接数 (个)

该指标为统计数据库当前活跃连接数。

慢SQL高频

慢SQL (个)

该指标用于统计超过一定时长的慢SQL个数。

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

已执行3s或5s SQL数问题定位及处理方法

连接数超限风险

活跃连接数 (个)

该指标为统计数据库当前活跃连接数。

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

连接数和活跃连接数异常情况定位及处理方法

数据库年龄过大

最大数据库年龄 (个)

该指标为统计当前数据库的最大数据库年龄(获取表pg_database中max(age(datfrozenxid))值)。

  • 确认客户数据库上的autovacuum参数已开启。
  • 临时表导致数据库年龄增加,需要释放客户端连接使临时表被回收。
  • 长事务导致数据库年龄增加,先取消长事务,再对数据库年龄大的表执行vacuum。

数据库年龄增长问题定位及处理方法

容量空间不足

磁盘利用率 (%)

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

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

RDS for PostgreSQL磁盘过载定位及处理建议

磁盘使用量 (GiB)

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

磁盘总大小 (GiB)

该指标用于统计测量对象的磁盘总大小。

磁盘性能上限

IOPS (次/秒)

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

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

如何设置RDS for PostgreSQL实例的临时文件磁盘占用上限

硬盘读吞吐量 (字节/秒)

该指标用于统计每秒从硬盘读取的字节数。

硬盘写吞吐量 (字节/秒)

该指标用于统计每秒写入硬盘的字节数。

锁等待和长事务

等待锁的会话数 (个)

该指标为统计当前处于阻塞状态的会话个数。

对于长事务,业务确认后终止该事务。

长事务问题定位及处理方法

最长事务存活时长(毫秒)

该指标为统计当前数据库中存在的最长事务存活时长。

最长未决事务存活时长(毫秒)

该指标为统计当前数据库存在的最长未决事务存活时长。

高压力请求

CPU使用率 (%)

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

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

RDS for PostgreSQL CPU过载定位及处理建议

TPS (次/秒)

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

在“性能监控”模块,查看实例的CPU(使用量/总量)、内存(使用量/总量)、已执行3s的SQL数、连接数指标。

图4 性能监控
  • 单击“实时监控”,跳转到智能DBA助手查看全部监控指标,请参见查看实例性能指标
  • 单击“慢SQL分析”,跳转到智能DBA助手分析实例慢SQL,请参见查看实例慢SQL
  • 在性能监控模块上方,选择时间范围,查看监控指标趋势。

    支持查看的监控时间窗:近1小时、近3小时、近12小时、近24小时、近7天、近30天、自定义时间段。

在“存储与备份”模块,查看实例的磁盘空间和备份空间使用情况,并提供磁盘加密、磁盘扩容功能。

图5 存储与备份
  • 占用磁盘空间的文件包括数据文件、日志文件、其他临时文件等。如需查看磁盘空间占用分布及变化趋势,请参见管理磁盘容量
  • 实例购买成功后,如需开启或修改磁盘加密,请参见设置磁盘加密

    如果在购买实例时开启了磁盘加密,新扩容的磁盘空间依然会使用原加密密钥进行加密。提醒您保存好密钥,一旦密钥被禁用、删除或冻结,会导致数据库不可用。

  • 随着业务数据的增加,数据库磁盘总量可能会不足,需要扩容磁盘容量,具体操作请参见手动变更磁盘容量
  • 备份都是以压缩包的形式存储在OBS上,备份文件上传OBS会占用备份空间。当已使用备份空间超过赠送空间后,超过的部分就会按使用量收取费用。具体收费规则请参见RDS的备份是如何收费的

相关文档