MySQL
MySQL
SHOW REPLICA STATUS\G
-- 关注延迟字段(旧版本为 SHOW SLAVE STATUS 的 Seconds_Behind_Master)
-- 以及 IO/SQL 线程状态与位点信息PostgreSQL
PostgreSQL
SELECT client_addr, state, sent_lsn, replay_lsn,
write_lag, flush_lag, replay_lag
FROM pg_stat_replication;
-- 副本端回放进度
SELECT pg_last_wal_replay_lsn();| 读旧数据 | 写后立即到副本读可能不一致;关键读路由主库或等到目标位点 |
|---|---|
| PG 回放冲突 | 回放冲突可能取消查询(max_standby_streaming_delay 控制等待) |
| 延迟来源 | 大事务、DDL、单线程回放、网络与磁盘 |