监控功能

最近更新时间:2025-06-06 14:32:32

我的收藏
为方便用户查看和掌握实例的运行信息,云数据库 PostgreSQL 提供了丰富的性能监控项,用户可登录 PostgreSQL 控制台 ,在对应实例管理页的系统监控页查看。
指标名
监控指标名
单位
指标描述
CPU 利用率
cpu
%
CPU 实际利用率。
已用存储空间
storage
GB
整实例空间占用大小。
内存占用量
memory
MBytes
内存实际使用量。
内存使用率
memory_rate
%
内存实际使用率。
QPS
qps
次/秒
平均每秒执行的 SQL 语句数量。
连接数
connections
对数据库发起采集时,数据库当前总连接数。
请求数
read_write_calls
一个统计周期内的读写请求数。
读请求数
read_calls
一个统计周期内的读请求数。
写请求数
write_calls
一个统计周期内的写请求数。
其他请求数
other_calls
一个统计周期内的其他请求数(除 SELECT,INSERT,UPDATE,DELETE 以外的请求数)。
缓冲区缓存命中率
hit_percent
%
一个统计周期内的所有 SQL 语句执行的命中率
平均执行时延
sql_runtime_avg
ms
一次统计周期内所有 SQL 语句的平均执行时延。
最长 TOP10 执行时延
sql_runtime_max
ms
一次统计周期内最长 TOP10 的 SQL 平均执行时延。
最短 TOP10 执行时延
sql_runtime_min
ms
一次统计周期内最短 TOP10 的 SQL 平均执行时延。
剩余 XID 数量
remain_xid
对数据库发起采集时,显示当前剩余 xid 最少的库的剩余 xid 数量。只读实例无此指标。
备库日志发送与回放位置差异
xlog_diff
Byte
日志从主库发送至备库与备库回放完成之间的大小差异,主要反映了备库日志应用的速度,主要能够通过此指标查看出备库的性能、网络传输的速度。只读实例无此指标。
存储空间使用率
storage_rate
%
总的存储空间使用率,包括临时文件、数据文件、日志文件以及其他类型的数据库文件。
慢查询数
slow_query_cnt
一个采集周期内,出现的慢查询个数。
备库日志落盘延迟
xlog_diff
Byte
日志从主库发送至备库与备库回放完成之间的大小差异,主要反映了备库日志应用的速度,主要能够通过此指标查看出备库的性能、网络传输的速度。只读实例无此指标。
备库日志落盘时间延迟
xlog_diff_time
日志从主库发送至备库与备库接收到日志并落盘之间的时间差异。只读实例无此指标,且实例版本在 10.x 以上版本才有此指标。
主备数据同步延迟
slave_apply_delay
Byte
备库回放 LSN 与主实例当前 LSN 之间的大小差异,对于主实例而言,此指标可以体现出故障切换的 RTO,对于只读实例而言,此指标可以体现出数据延迟大小。
主备数据同步延迟时间
replay_lag
主库和备库之间数据同步的延迟时间。延迟越小,主备数据越接近一致,发生主库故障时,备库切换后丢失的数据就越少。
活跃连接数
active_conns
对数据库发起采集时,数据库瞬时活跃连接(非 idle 连接)。
空闲连接数
idle_conns
对数据库发起采集时,查询出来的数据库瞬时空闲连接(idle 连接)。
执行时长超过1秒的 SQL 数
long_query
对数据库发起采集时,正在执行且执行时间超过1秒的 SQL 数量。
执行时长超过1秒的事务数目
long_xact
对数据库发起采集时,执行时间超过1秒的事务数量。
空闲事务数
idle_in_xact
对数据库发起采集时,数据库正在处于 idle in transaction 状态的事务数量。
超过5秒的空闲事务数
long_idle_in_xact
对数据库发起采集时,状态处于 idle in transaction 且时间超过5秒的事务数量。
等待会话数
waiting
当前处于等待状态的数据库连接数。
等待超过5秒的会话数
long_waiting
当前等待时间超过5秒的数据库连接数。
2PC 事务数
2pc
对数据库发起采集时,当前的 2pc 事务数量。
超过5秒未提交的 2PC 事务数
long_2pc
对数据库发起采集时,当前执行时间超过5秒的 2pc 事务数量。
5秒内新建连接数
new_conn_in5s
对数据库发起采集时,查询出关于最近5秒内建立的所有连接数。
TPS
tps
次/秒
平均每秒执行成功的事务数(包括回滚和提交)。
事务提交数
xact_commit
次/秒
一个统计周期内的平均每秒提交事务数。
事务回滚数
xact_rollback
次/秒
一个统计周期内的平均每秒回滚的事务数。
每秒删除记录数
tup_deleted
一个统计周期内的平均每秒删除的 tupe 数量。只读实例无此指标。
每秒插入记录数
tup_inserted
一个统计周期内的平均每秒插入的 tupe 数量。只读实例无此指标。
每秒更新记录数
tup_updated
一个统计周期内的平均每秒更新的 tupe 数量。只读实例无此指标。
每秒索引扫描记录数
tup_fetched
一个统计周期内的平均每秒索引扫描的 tuple 数量。
每秒全表扫描记录数
tup_returned
一个统计周期内的平均每秒全表扫描的 tupe 数量。
死锁数
deadlocks
一个统计周期内的所有死锁数。
日志文件大小
log_file_size
GB
wal 日志文件占用空间大小。
数据文件大小
data_file_size
GB
数据文件占用空间大小。
临时文件大小
temp_file_size
MB
临时文件的大小。
吞吐率
throughput
KBytes/s
实例每秒读写磁盘速度。
读取吞吐率
throughput_read
KBytes/s
实例每秒读磁盘速度。
写入吞吐率
throughput_write
KBytes/s
实例每秒写磁盘速度。
连接利用率
conn_utilization
%
当前实例连接数/最大连接数。
实例端口输入流量
cluster_in_flow
KBytes/s
数据库实例监听端口上的入流量。
实例端口输出流量
cluster_out_flow
KBytes/s
数据库实例监听端口上的出流量。