私はポストグルシーケンスをキャッシュCREATE SEQUENCE serial CACHE 100
で使いたいです。 目標は、1秒あたりの3000回の使用率をSELECT nextval('serial');
〜500接続/アプリケーションスレッドで同時に向上させることです。PgBouncerはpostgresqlセッションシーケンスキャッシュを再利用しますか?
集中的な自動スケーリングを行い、接続が切断され、接続が切断されるたびにシーケンスで使用されていないIDの「穴」を残して接続が再接続されることが問題です。
まあ、私はPgBouncer heroku buildpackをトランザクションプールモードで使用している可能性があります。
質問:トランザクションプールモードは、私が記述した "穴"の問題を解決しますか?次のアプリケーション接続がこのセッションをプールから引き継いでセッションを再利用し、シーケンス?