配置 PostgreSQL 进行基准测试

时间:2021-01-25 19:54:08

标签: postgresql

我想通过在不同服务器上运行 TPROC-H 基准测试来测试 PostgreSQL 性能。这些服务器具有不同的 CPU 核心数和 RAM 大小。大多数调整 PostgreSQL 的指南都是针对生产服务器的,所以我不确定,例如,如果我租用专用 CPU 来运行 PostgreSQL,那么“将 shared_buffers 参数配置为 RAM 大小的 25%”规则是否有效测试。

根据HammerDB的官方文档,需要配置如下参数:

work_mem = 1000MB

max_worker_processes = 16

max_parallel_workers_per_gather = 16

force_parallel_mode = 开启

即使其中一台服务器的 RAM 大小为 1GB 和一个内核,这是否也适用?我以前从未这样做过,我不确定是否应该根据标准指南配置 postgresql.conf 文件中的参数,或者采取不同的方法,因为我正在测试而不是针对生产进行调整。

0 个答案:

没有答案
相关问题