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

SQL Server の現在のプール サイズを確認する方法

    このようなものの多くは、dmv から直接アクセスできるものの外側にあるようです。私よりも情報に詳しい方が、より適切な回答を得ることができると確信しています。

    これは私が得ることができる限り近いです。

    SELECT  des.program_name
          , des.login_name
          , des.host_name
          , COUNT(des.session_id) [Connections]
    FROM    sys.dm_exec_sessions des
    INNER JOIN sys.dm_exec_connections DEC
            ON des.session_id = DEC.session_id
    WHERE   des.is_user_process = 1
            AND des.status != 'running'
    GROUP BY des.program_name
          , des.login_name
          , des.host_name
    HAVING  COUNT(des.session_id) > 2
    ORDER BY COUNT(des.session_id) DESC
    

    これにより、ログインごと、および各ホストとアプリからの接続が集約されます。これにより、接続が現在どのようにプールされているかがわかります。最大量がわかっている場合は、そこから接続を差し引くと、各プールに残っている接続の数がわかります。



    1. AmazonRDSセキュリティを備えたHeroku

    2. 一部のテーブル/列の名前を変更し、他のテーブル/列をまったくインポートしないときにmysqlダンプをインポートするにはどうすればよいですか?

    3. mysqlのカテゴリとサブカテゴリのリスト

    4. oracle plsql:XMLを解析して表に挿入する方法