mediocre Asked: 2024-05-17 12:53:30 +0800 CST2024-05-17 12:53:30 +0800 CST 2024-05-17 12:53:30 +0800 CST Pgbouncer:pgbouncer可以以毫秒为单位获取reserve_pool_timeout吗? 772 是否可以pgbouncer reserve_pool_timeout以毫秒为单位指定,我尝试用“500 ms”指定它,但抛出错误,然后尝试指定 0.5,这次没有错误,但无法发现它是否真正起作用,或者只是禁用了超时,但保留池正在被利用。 postgresql 1 个回答 Voted Best Answer Laurenz Albe 2024-05-17T14:32:14+08:002024-05-17T14:32:14+08:00 使用的内部数据类型是usec_t,即以微秒为单位的时间。所以小数秒就可以了。 为什么不增加普通池的大小,而不是使用储备池呢?该池的大小应确保在所有连接都在使用时数据库处于负载状态,但不会过载。在这种情况下,通过保留池允许额外连接将是有害的。
使用的内部数据类型是
usec_t
,即以微秒为单位的时间。所以小数秒就可以了。为什么不增加普通池的大小,而不是使用储备池呢?该池的大小应确保在所有连接都在使用时数据库处于负载状态,但不会过载。在这种情况下,通过保留池允许额外连接将是有害的。