Follow

MisskeyでPGbouncer使うと極端にパフォーマンスが低下するにゃ、
最初サーバーのスペックの問題かと思ってマシン増やしたりしたんだけど、
これ単純にPGbouncer外すと高速化した

· · Web · 1 · 0 · 0

村上さんがPgpool-IIを通すとスループットが下がるって言ってたのと同じかしら

@atsuchan@atsuchan.page Pgpool-IIは死ぬ気で最適化したら直通とほぼ変わらないぐらいまでスループット上げられた(ただしコネクションの数をめちゃめちゃ増やすのでメモリがアホみたいに必要)

@AureoleArk にゃるほどですね、PgBouncer自体を増やすとかも効果的にゃんでしょうか…

@atsuchan@atsuchan.page いや、PgBouncerとかPgpool-II自体をどうのこうのするというよりは、PostgreSQL側の最大接続数をアホみたいに増やしてメモリをガンガン積むって感じ

ioならPgpool-II側の受けはinitで256、最大1024をx4で接続するのでPostgreSQL側の最大接続数は4096にしてある

ioの場合は投稿とかをソートすることが多いからwork_memが64MBにしてる関係上、起動するだけで30GB、夕方から夜にかけてはキャッシュも含めて200GBぐらいは使ってる

Sign in to participate in the conversation
atsuchan.page (Mastodon v3)

Mastodon development environment for atsuchan