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

ms sqlserver2005で開いている/アクティブな接続の総数を確認する方法

    これは、各DBごとの接続数を示しています:

    SELECT 
        DB_NAME(dbid) as DBName, 
        COUNT(dbid) as NumberOfConnections,
        loginame as LoginName
    FROM
        sys.sysprocesses
    WHERE 
        dbid > 0
    GROUP BY 
        dbid, loginame
    

    そしてこれは合計を与えます:

    SELECT 
        COUNT(dbid) as TotalConnections
    FROM
        sys.sysprocesses
    WHERE 
        dbid > 0
    

    詳細が必要な場合は、次を実行してください:

    sp_who2 'Active'
    

    注: 使用するSQLServerアカウントには、「sysadmin」ロールが必要です(そうでない場合は、単一の行と1のカウントが結果として表示されます)



    1. 'WHERE(col1、col2)<(val1、val2)'のSQL構文用語

    2. Ubuntu16.04でのPostgreSQLデータベースの作成と削除

    3. PostgreSQLの時間のタイムスタンプの違い

    4. SQLiteで