Postgres 配置以获得更好的性能

Postgres 配置以获得更好的性能

我们完成了一个基于 PostreSql 数据库的 ERP 项目。我有 32 GB RAM 的 Windows Server 2012 R2 系统。在 32 GB 中,我使用了 8 GB 用于 JVM,并假设 4 GB 用于 OS,我尝试使用 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 服务器维护了解不多,如果需要您评估/回答更多问题,请告诉我。

答案1

Postgres 配置取决于您的版本、操作系统和应用程序类型。我只知道一个好的 PostgreSQL 调优器,它是利奥帕德。我第一次使用它来配置我的 Postgres。

但不要以为调谐器可以一次性解决所有问题,它不是灵丹妙药。你应该根据你的应用程序进行调整。

相关内容