SQL任务资源进程监控


1.2005下通过系统表查询当前连接数

SELECT  *  FROM
[ Master ]. [ dbo ]. [ SYSPROCESSES ]  WHERE  [ DBID ]
IN
(
SELECT
[ DBID ]
FROM
[ Master ]. [ dbo ]. [ SYSDATABASES ]
WHERE
NAME = ' databaseName '
)

 

databaseName 是需要查看的数据库名称,然后查询出来的行数,就是当前的连接数。

 

2. 通过系统过程查询当前连接数

SP_WHO  ' loginName '

 loginName是登陆的用户名,查看到此用户名登陆之后占用的连接;如果不写loginName,那么返回的就是所有的连接。

你可能感兴趣的:(sql)