系统集成方案

pg中的逻辑复制或者流复制 的备库的回放时机是啥时候??

mysql的主从复制是,主库执行完提交后从库才可以回放,pg中的 逻辑复制或者流复制 的备库的回放时机是啥时候??

参与1

0同行回答

“答”则兼济天下,请您为题主分忧!

ChatGPT 回答

在 PostgreSQL 中,逻辑复制和流复制的备库回放时机与 MySQL 主从复制有所不同。具体来说:

  • 逻辑复制:备库在接收到主库发送的 WAL 日志后,会将其转换成 SQL 语句并执行,因此备库的回放时机是在接收到 WAL 日志并转换成 SQL 语句后立即进行的。
  • 流复制:备库在接收到主库发送的 WAL 日志后,会直接将其应用到自己的 WAL 日志中,因此备库的回放时机是在接收到 WAL 日志后立即进行的。

需要注意的是,逻辑复制和流复制的备库回放时机都是异步的,也就是说备库可能会有一定的延迟。如果需要保证备库与主库的数据完全一致,可以使用同步复制,但这会对性能产生一定的影响。

提问者

Spring97
数据库管理员吉致

相关问题

问题状态

  • 发布时间:2023-07-17
  • 关注会员:1 人
  • 问题浏览:457
  • X社区推广