私は自分のデータベースでこのクエリを実行しました:
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
---------------------------------------------------
exec sp_who2 'Active'
データベースへの接続の総数を知りたい。最初のクエリの合計と2番目のクエリの量は同じですが、3番目のクエリは異なる行数を返します。
3番目のクエリが何を返すか知りたいですか?3番目のクエリの結果のステータスの一部はsleeping
です。これは何を意味するのでしょうか?接続はアイドル状態ですか、それともプールで準備ができていますか?sleeping
結果に多くの接続がある場合、それはどういう意味ですか?
ありがとう