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

PostgresNpgsql接続プール

    Npgsql接続プールはアプリケーションプロセス内に実装されています。PostgreSQLとは何の関係もありません。PostgreSQLはそれをまったく認識していません。

    メカニズムは非常に単純です。プールされた接続を閉じると、PostgreSQLへの接続を物理的に閉じる代わりに、物理接続はメモリ内(「プール」内)でアイドル状態に保たれます。次に新しい接続を開くときに、その接続文字列がプールにすでに存在する物理接続と一致する場合、その物理接続は新しい物理接続を開く代わりに再利用されます。

    物理的な接続の開閉はコストのかかるプロセスであるため、これによりアプリケーションが大幅に高速化されます。




    1. LDF ファイルなしで MDF ファイルを添付する

    2. 配列をado.netDBParameterの値として渡します

    3. OracleでINSERTINTOと組み合わせると、有効なGROUPBYクエリが機能しません

    4. MySQLの`IN()`でコンマ区切りの文字列を使用する