我们已经完成了基于PostreSql数据库的ERP项目。我有32 GB RAM Windows Server 2012 R2系统。在32 GB中,我使用8 GB用于JVM并假设4 GB用于操作系统,我尝试使用20 GB RAM调整postgres。 我从下面的链接中找到了配置: https://www.pgconfig.org/#/tuning?total_ram=20&max_connections=300&environment_name=OLTP&pg_version=9.2&os_type=Windows&arch=x86-64&share_link=true
但改变后表现下降。可能是什么原因。由于我对postgres服务器维护知之甚少,如果您需要更多评估/回答,请告诉我。
更新 shared_buffers(整数):512 MB effective_cache_size(整数):15 GB work_mem(整数):68 MB maintenance_work_mem(整数):1 GB
checkpoint_segments(整数):96 checkpoint_completion_target(浮动):0.9 wal_buffers(整数):16 MB