sql >> データベース >  >> RDS >> PostgreSQL

原因:org.postgresql.util.PSQLException:致命的:残りの接続スロットは非レプリケーションスーパーユーザー接続用に予約されています

    superuser_reserved_connectionsがあります 接続スロット(デフォルトで3 )すべての接続スロットが使用されている状況でも接続できるように、スーパーユーザー用に予約されています。

    したがって、事実上、使用可能なスロットは297個だけです。

    接続プールの接続の最大数を減らすか、max_connectionsを増やしてください PostgreSQLで。

    ちなみに、300は高すぎます。接続プールでは、はるかに低い設定を使用する必要があります(データベースマシンに数百のコアがある場合を除く)。



    1. @@ IDENTITYを使用して、SQLServerで最後に挿入されたID値を返します

    2. laravelqueryphp範囲内の最大値を取得する方法

    3. Sequelizeはクエリで結合テーブルを返します

    4. 列名を指定せずにAUTO_INCREMENT列を持つデータベースに新しい行を挿入するにはどうすればよいですか?