数据库管理平台DMP

深信服数据库管理平台(DMP)提供MySQL、Oracle的RDS功能,支持全生命周期管理、自动MySQL主从切换、故障自愈、事务一致性备份、监控告警等,能够实现业务快速上线、资源快速分发、数据安全保护,提供SLA保障,使数据库运维复杂度大幅下降,帮助客户减少被动性救火工作,专注业务创新。
点击可切换产品版本
知道了
不再提醒
DMP 2.3.0
{{sendMatomoQuery("数据库管理平台DMP","PostgreSQL数据库监控报表")}}

PostgreSQL数据库监控报表

更新时间:2023-08-31

资源监控指标:

  1. CPU和内存使用率(%):主要反应系统的CPU和内存使用情况,其中CPU使用率可以具体的指标的使用率,对于Linux系统可以显示CPUidleiowaitirqnicesoftirqstealsystemuser使用率,对于Windows系统显示CPUdpc,idle,interrupt,priviledgeduser使用率。
  2. 磁盘空间使用率(%):显示磁盘的挂载路径和对应的磁盘使用率。
  3. Inode使用率(%):显示每个磁盘的挂载路径和对应的磁盘inode使用率。
  4. 连接数(个):连接数包括两种,活跃连接数统计处于active状态的连接数量,后台连接数表示连接到数据库的所有连接的数量。
  5. 网络流量(KB/秒):显示每个网卡的每秒网络流出和每秒网络流入。
  6. 磁盘IOPS(次/秒):磁盘读次数表示所有磁盘每秒读取次数,磁盘写次数表示所有磁盘每秒写入次数。
  7. 磁盘IO时延(ms/次):磁盘IO时延分为磁盘读时延和磁盘写时延。计算方式如下

写时延计算就是用10s内写入总时间除写入总次数,表示每次写入的时间,同理读时延表示每次读取时间

性能监控指标:

  1. TPS/QPS(次/秒):QPS表示每秒执行SQL的次数。TPS表示每秒处理事务的数量,包括提交事务数量和回滚的事务数量。
  1. 连接状态(个):统计当前连接中所有状态数量,统计连接的状态包括acivedisabledfastpath function callidleidle in transactionidle in transactionaborted)。
  2. SQL执行时间分布(个):统计处于活跃状态的SQL查询时间分布,包括执行时间超过1sSQL数量,执行时间超过3sSQL数量和执行时间超过5sSQL数量。
  3. 事务执行时间分布(个):统计活跃事务执行时间分布和空闲事务执行时间分布。活跃事务执行时间分布统计处于active状态的事务,包括执行时间超过1s的事务数量,执行时间超过3s的事务数量和执行时间超过5s的事务数量。空闲事务执行时间分布统计处于idle in transaction的事务数量,包括空闲时间超过1s的事务数量,空闲时间超过3s的事务数量和空闲时间超过5s的事务数量。
  4. 两阶段提交事务执行时间分布(个):统计两阶段提交事务的时间分布,包括执行时间超过1s的事务数量,超过3s的事务数量和超过5s的事务数量。
  5. 数据库最大年龄(xids):统计每个数据库的datfrozenxid,通过age(datfrozenxid)计算每个数据库的年龄,显示前20个数据库。
  6. 缓存读命中率(%):显示缓存的命中情况,通过下面公式计算得到:

  1. 数据库写(行/秒):显示数据库中每秒修改记录的行数,包括删除记录数(Tup Deleted),插入记录数(Tup Inserted)和更新记录数(Tup Updated)。
  2. 数据库读(行/秒):显示数据库读记录的能力,包括返回记录数(Tup Returned)和读取记录数(Tup Fetched)。
  3. 数据库IO(个/秒):监控数据库Bgwriter的相关指标,包括的指标如下所示:已经分配的缓冲区数量(Bgwriter Buffers Alloc),处理的fsync调用次数(Bgwriter Buffers Backend Fsync),缓冲区写入次数(Bgwriter Buffers Backend),检查点写入的缓冲区数量(Bgwriter Buffers Checkpoint)和清理缓冲区数量Bgwriter Buffers Clean)。
  4. 临时文件数据(KB):统计数据库的临时文件大小。
  5. 临时文件数量(个):统计数据库的临时文件数量。
  6. 数据库大小(MB):显示每个数据库的大小,根据大小显示前20个数据库。
  7. 锁数量(个):显示不同的锁的数量,统计的锁包括:accessexclusivelock,accesssharelock,exclusivelock,rowexclusivelock,sharelock,sharerowexclusivelock,shareupdateexclusivelocksireadlock
  8. 死锁数量(个):显示当前数据库存在死锁的数量。
  9. Checkpoint写时间(s):包括文件同步磁盘时间(Bgwriter checkpoint sync time)和文件写入磁盘时间(Bgwriter checkpoint write time)。
  10. Checkpoint执行次数(次):包括执行请求检查点的数量(Bgwriter checkpoint req)和执行定时检查点数量(Bgwriter checkpoint timed

主备监控指标:

  1. 主备WAL日志字节差异(KB):监控主备WAL日志同步的字节差异,包括写入日志延迟(Write Delay),刷新日志延迟(Flush Delay)和应用日志延迟(Replay Delay)。
  1. 主备WAL日志时间差异(s):监控主备WAL日志时间差异,包括写入日志延迟(Write Delay),刷新日志延迟(Flush Delay)和应用日志延迟(Replay Delay)。