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语句,这一部分传输的量级有多大,不太好去测算。
没有找到相关结果
已邀请:
0 个回复