1 PostgreSQL安装和限制
2 内存参数
3 检查点
大多数情况下检查点参数设置
checkpoint_timeout = 30min # 不建议频繁做检查点,否则XLOG会产生很多的FULL PAGE WRITE
max_wal_size = 16GB #根据自己的硬盘io设置,如果硬盘io比较好可以设置比较大,否则会带来性能上是负担(值建议为2的n次方),建议是SHARED BUFFER的2倍
min_wal_size = 4GB #一般设置max_wal_size的1/4(值建议为2的n次方)
checkpoint_completion_target = 0.9