0

我正在 PostgreSQL 上运行测试,看看它是否可以在相当繁忙的服务器上替代 MySQL。我有以下配置:

POSTGRESQL
max_connections = 10

PGPOOL
num_init_children = 8
max_pool = 100

我感觉我的设置不如最优,因为基准测试证明它非常慢。

跑步ab -c 50 -n 10000时间超过 15 分钟

而同样的测试,在同一台服务器上但连接到 MySQL 只需要 1 秒!

注意:每个 ab 请求都是一个插入语句。Aslo我已将设置更改为以下,但结果并没有改善

POSTGRESQL
max_connections = 100

PGPOOL
num_init_children = 32
max_pool = 4

硬件有 12GB RAM 和 Intel Xeon 2.40GHz。

4

0 回答 0