Polar Proxy 提出一种在 PostgreSQL 事务内安全分流只读语句的方案:事务仍保留在主库,只读语句借用副本连接执行。该方案仅适用于读已提交隔离级别、WAL 已刷盘且不含锁子句的顶层 SELECT。通过导入事务 XID 并等待副本回放至目标 LSN,确保能读到事务自身的写入及此前已提交的数据。副本连接在事务期间保持复用,事务结束后才归还;副本故障时按策略重试或回退主库。
完成下面两步后,将自动完成登录并继续当前操作。