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

pg_stat_activityに「idle」状態の長期的な「COMMIT」クエリ

    セッションが「アイドル」の場合、クエリ列には最後が表示されます 接続が実行されたというステートメント。 そうではありません 「現在の」クエリなので、接続はありません コミットが終了するのを待っています。

    query 列には現在のみが表示されます statusの場合のステートメント activeを表示します 。

    「アイドル」接続は問題ありません そして本質的に、接続プールが再利用できるように使用される理由。ただし、「アイドル状態のトランザクション」に非常に長く留まるセッションは 問題。しかし、あなたはあなたの接続が「アイドル」状態にあると述べました。

    接続プールが制限に達した場合、これはおそらく、アプリケーションが接続をプールに適切に返さないことを意味します。これは、アプリケーションで修正する必要があるものです。




    1. PHPのストアドプロシージャを介してLAST_INSERT_IDを取得する方法

    2. SQL ServerのCEILING()の例

    3. Oracleで4バイトのUTF8文字を検出する方法

    4. 1つの列からページをグループ化する