pg_xlog里存放着pg的wal日志,wal日志大小由编译的时候wal_blocksize和wal_segsize决定。
存放多少和checkpoint_segments和wal_keep_segements有关系。
下面说下pg_xlog怎么释放,先调小checkpoint_segments:
减少wal_keep_segements:
现有的pg_xlog的数量:
接下来进行大量插入:
再看下pg_xlog的数量:
数量减少了很多,多来几次读写和插入数量就会降下来了。
pg_xlog里存放着pg的wal日志,wal日志大小由编译的时候wal_blocksize和wal_segsize决定。
存放多少和checkpoint_segments和wal_keep_segements有关系。
下面说下pg_xlog怎么释放,先调小checkpoint_segments:
减少wal_keep_segements:
现有的pg_xlog的数量:
接下来进行大量插入:
再看下pg_xlog的数量:
数量减少了很多,多来几次读写和插入数量就会降下来了。