
# 串行回放备机读
备机读线程在首次打开Relation时，会获取备机当前回放完成的最新Global XMin作为本地Snapshot XMin，并基于此快照执行读操作。
事务状态变更通过两条Xlog记录实现：
1. CSN Committing记录事务进入提交阶段。
2. CSN Committed标记事务提交完成。
仅当备机完成CSN Committed日志回放后，该事务对读操作可见。
Page clean up（VACUUM）相关日志与备机Snapshot中Xmin值较低的读事务存在冲突。Xmin值较低的读事务将在超过max_standby_streaming_delay参数设定的延迟时间后被强制终止。
