我有一个具有多个核心的服务器,应该运行pgBouncer (1.7)。
它工作得很好,但它只使用了一个CPU核心。当我使用pgbench进行负载测试时,我得到了相当高的延迟值,模拟了几个客户机(27 ms没有pgBouncer,62 ms使用pgBouncer)。
如何使pgBouncer使用所有可用的CPU核心?
发布于 2016-11-18 20:34:04
Pgbouncer实现基于epoll系统调用,只运行一个线程。您几乎必须运行几个pgbouncer进程来使用更多的内核(每个内核一个进程)。但这是你想要做的只有当保镖是一个瓶颈。
https://dba.stackexchange.com/questions/149383
复制相似问题