到底为什么没有归档,或归档缓慢
1 没有备份
我们通过备份后
可以发现,在设置归档正确的情况下,备份后,会触发归档的操作....并且在 archive_status 可以获取到目前归档的状态,到了那里.
2 设置保留日志
在postgresql 中 设置了 wal_keep_segments 可以帮助保留一定的wal log...POSTGRESQL 系统建立在一个比较频繁对数据库进行DML操作的系统,并且并发量也大, 磁盘系统I/O 存在性能的问题,此时你的关注点,就需要看看 调用ARCHIVE COMMAND 的时候,是否会让系统处于无响应的情况...,导致拷贝的速度很慢, 影响生产系统
2 归档的命令通过网络方式传输,实际当中,这样的做法也是有的,但不建议,因为如果网络出现问题,则需要重试,或者因为网络的带宽的问题导致归档缓慢....实际上POSTGRESQL 归档这个问题,在小系统上不是问题,而在大型的应用的系统中,应该被重视到底ARCHIVE 这个问题该怎么应对和设计.