我有一个运行在Amazon AWS EC2实例上的PostgreSQL集群,启用stream式复制和“热备份”选项。 我现在正在逐渐将其从Ubuntu 11.10升级到Ubuntu 12.04 LTS,而我刚刚开始使用一些slave实例。
我不明白为什么,但从Ubuntu 11.10到12.04似乎复制滞后差异很大。 这些实例位于相同的区域,可用区域,相同的types,相同的EBS磁盘IOPS ….
这两个实例之间的差异是:
复制延迟的计算方法如下:
SELECT EXTRACT(MILLISECONDS FROM now() - pg_last_xact_replay_timestamp())
下面是过去12小时的图表(这里的趋势并不那么糟糕):
http://i.imgur.com/vhHidMD.png http://i.imgur.com/aYiySFZ.png
有什么我不明白的吗?