【APM】PGSQL监视器获取复制信息语句

【APM】PGSQL监视器获取复制信息语句

对于部署了 HA 的 PostgreSQL,在 APM 中监控一个固定 IP,主备库分别各有一个不同的 IP。
APM 监控中的“复制”页签可查看主备库复制信息详情。
获取信息的查询语句如下:
PostgreSQL 9.2 及以下版本:
SELECT pid, application_name, client_addr, client_port, state, sync_state, (pg_xlog_location_diff(sent_location,flush_location) / 1024)::bigint as receiving_lag, (pg_xlog_location_diff(flush_location,replay_location) / 1024)::bigint as replaying_lag, (pg_xlog_location_diff(pg_stat_replication.sent_location, pg_stat_replication.replay_location) / 1024)::bigint as replication_byte_lag FROM pg_stat_replication 
PostgreSQL 9.2 以上版本:
SELECT pid, application_name, client_addr, client_port, state, sync_state, (pg_wal_lsn_diff(sent_lsn,flush_lsn) / 1024)::bigint as receiving_lag, (pg_wal_lsn_diff(flush_lsn,replay_lsn) / 1024)::bigint as replaying_lag, (pg_wal_lsn_diff(pg_stat_replication.sent_lsn, pg_stat_replication.replay_lsn) / 1024)::bigint as replication_byte_lag FROM pg_stat_replication


    • Related Articles

    • 【APM】中PGSQL数据库监视器中各指标查询

      问题: PGSQL监视器中个别指标显示没有数据,可以先通过附件中的查询语句在目标数据库中执行,看是否有数据输出
    • 【APM】监控PostgreSQL数据获取查询语句

      APM 监控 PostgreSQL 所使用的查询语句如下: 1.索引检索详情: select sum(c.relpages) as indexSpace from pg_class c, pg_index i where c.oid = i.indrelid 2.缓冲器统计和事务详情: select sum(numbackends) as backends,sum(xact_commit) as commits,sum(xact_rollback) as ...
    • 【APM】人大金仓数据库监控

      满足 PGSQL 监控前提条件,即可通过 APM 中添加 PGSQL 监控的步骤和所需信息,监控人大金仓数据库。 监控人大金仓数据库的前提条件和配置办法参考: https://www.manageengine.com/products/applications_manager/help/prerequisites-for-applications-manager.html#postgres 添加人大金仓数据库的步骤和监控项指南: ...
    • 关于DataSecurity Plus产品审计服务器的文件复制和粘贴的情况说明

      在DataSecurity Plus产品中有些用户反馈为什么文件审核功能审核不到服务器上的文件复制操作,反而粘贴操作可以审核到。 这取决于Windows系统中clipboard: 对于文件审核功能:审计到或审计不到某个(复制或粘贴)操作,取决于这个复制操作是记录在哪台设备的clipboard上产生的以及这台设备是不是在DataSecurity Plus中配置了; 请看以下几种情况: ...
    • 在12.3版本中,将OpManager从同一服务器上的PGSQL迁移到MSSQL上

      请按照以下提到的步骤在同一服务器上将数据库从PGSQL迁移到MSSQL上。这些步骤仅使用于12.3.045及更高版本。如果您使用的是低于123.045的版本,请升级到12.3.045并按照以下步骤操作。 1. 停止OpManager服务。 2. 确保OpManagerTrayicon,java和Postgres进程在任务管理器中完全停止,如果没有停止,请手动将其关闭。 3. 将现有的OpManager文件夹重命名为OpManager_PGSQL 4. 从档案下载相同版本。 ...