POSTGRESQL 中是可以对日志进行ARCHIVE 的, 但经常会有一个问题就是ARCHIVE 的速度好像经常没有产生WAL 日志的速度快,有的时候很长一段时间WALLOG 都没有被ARCHIVE,...我们需要明确的postgresql 的几个点
postgresql 功能是通过一个个进程实现的, walwriter 是写入WAL LOG的进程, 而 archiver 主要是进行archive 归档工作的进程...那必然不超过保留的wal log 文件是要保留在pg_wal 目录中的,这点是需要注意的
3 一些想不到的因素
如果说是一个小系统的在PG数据库上,遇到意想不到因素的可能性比较小,但如果是,我们的...POSTGRESQL 系统建立在一个比较频繁对数据库进行DML操作的系统,并且并发量也大, 磁盘系统I/O 存在性能的问题,此时你的关注点,就需要看看 调用ARCHIVE COMMAND 的时候,是否会让系统处于无响应的情况...实际上POSTGRESQL 归档这个问题,在小系统上不是问题,而在大型的应用的系统中,应该被重视到底ARCHIVE 这个问题该怎么应对和设计.