投稿者: | 2026年5月14日

より根本的な問題は、Postgres自体がサーバーレス向けに設計されていないことです。接続ごとに専用のバックエンドプロセスがフォークされ、それぞれが独自のメモリ領域、独自のTCPハンドシェイク、独自のセッション状態を持ちます。従来のWebサーバーは、おそらく50個の永続接続を保持し、リクエスト間でそれらを再利用します。サーバーレス関数はそうは動作しません。関数呼び出しごとに独自の接続を開くことができ、トラフィックが急増すると、デフォルトで100個の接続を許可するデータベースに、数百もの同時接続試行が発生する可能性があります。接続が蓄積され、メモリが肥大化し、データベースがロックされます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です