Postgresql

pgbouncer 中 session pool_mode 的作用是什麼?

  • September 10, 2020

由於在這種模式下 pgbouncer 為每個入站連接創建出站連接,所以在我看來 pgbouncer 不能用作池程序。這只是一對一的映射。

我哪裡錯了?

每個到 pgbouncer 的連接都會有 1 個到伺服器的連接,但不一定是連接。當與 pgbouncer 的連接關閉時,它不會關閉與伺服器的連接,只是使該連接可用於池。然後當一個新的連接進來時,這個池化的連接可以被重用。

如果與 pgbouncer 的連接通常是長期存在的,那麼這可能沒有多大好處。但是,如果有很多短連接,它可能會導致重大改進。

最近發表了一篇關於 pgbouncer 和不同操作模式的優秀博文。

引用自:https://dba.stackexchange.com/questions/29856