MSSQL查看连接数,是查询MSSQL服务器中,有多少连接数,一般用于管理服务器负载和分析性能问题,而在MSSQL Server 2008中有一种简单方法,可以实现查看连接数,即使用存储过程“sp_who2”来实现。
sp_who2存储过程,可以查看服务器上活动的连接,它的返回结果以数据行或表的形式列出,其中包含连接ID,客户端程序,当前SQL语句,状态,登录时间,执行计划等字段。
下面介绍实现查看MSSQL连接数的几种简易方法:
第一种 执行存储过程 sp_who2.
语句如下:
exec sp_who2;
执行结果如下:
SPID STATUS LOGIN hostname blk DB CMD
—— ——– ——– ——– — ———————————————————— ———————————————-
54 sleeping sa client 0 master AWAITING COMMAND
此语句会列出所有正在运行的SPID
第二种 使用系统分配的视图sysprocesses(该视图可以查看所有当前连接)
语句如下:
SELECT COUNT(*) FROM sys.sysprocesses
执行结果如下:
2
结果表明当前有2个连接数。
第三种 使用命令DBCC INPUTBUFFER
语句如下:
DBCC INPUTBUFFER (54);
执行结果如下:
Input buffer
—————
AWAITI
由结果可以获得正在运行SPID 54的当前操作SQL语句:AWAITI。
以上是几种高效查看MSSQL连接数的简易方法,可以为服务器管理者带来很大的帮助,例如查看服务器的负载,检查性能问题,排查SQL执行问题等。
来源地址:MSSQL 查看连接数的简易方法(mssql 查看连接数)
转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:www.88531.cn资享网,谢谢!^^