PG

pg数据库统计wal日志一段时间内的增量

方式1、一段时间内WAL生成速率,华为云已提供监控指标,可以在console上查看:

方式2、如果要手动测算一段时间内生成的WAL量级:

1) -- 开始

select pg_current_wal_lsn(); #返回结果记作 lsn1

2) -- 结束

select pg_current_wal_lsn(); #返回结果记作 lsn2

3) -- 增量wal大小

select pg_size_pretty(pg_wal_lsn_diff('lsn2', 'lsn1'));

备注:另外,测算一段时间内实例产生的WAL量不能够有效估算DRS迁移的成本,因为DRS是基于逻辑复制进行数据迁移,而逻辑复制中源端与订阅端并不是直接传输WAL日志,而是传输经过内核解码得到的DML sql语句,这一部分传输的量级有多大,不太好去测算。

已邀请:

要回复问题请先登录注册