OhMyCalc

复制延迟计算器

估计数据库复制延迟(以毫秒为单位)以及落后于主数据库的数据量。

如何使用复制延迟计算器

  1. 输入每秒写入操作数。
  2. 输入平均行大小(以字节为单位)。
  3. 输入网络延迟(以毫秒为单位)。
  4. 输入可用带宽(以 Mbps 为单位)。
  5. 单击“计算”以获得估计的延迟。

使用场景

公式

传输时间 = 吞吐量(字节/秒)/带宽(字节/秒)× 1000 毫秒。

常见问题

导致复制滞后的原因是什么?
高写入吞吐量、慢速网络、大事务大小和单线程重播都会导致延迟。
多少延迟是可以接受的?
对于大多数应用来说,低于 100ms 是可以接受的。
如何监控复制延迟?
使用 pg_stat_replication (PostgreSQL)、SHOW SLAVE STATUS (MySQL) 或 AWS RDS ReplicaLag 等云提供商指标。