我在我的数据库中运行了这个查询:
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'
我想知道到我的数据库的连接总数。第一个查询的总和与第二个查询的数量相等,但第三个查询返回的行数不同。
我想知道第三个查询返回什么?我在第三个查询的结果中看到一些状态是sleeping
. 这是什么意思?连接是空闲的,还是在池中准备就绪?如果我sleeping
的结果中有很多连接,这意味着什么?
谢谢