代码改变世界

[转贴]如何查看SQL SERVER数据库当前连接数

  AnyKoro  阅读(1658)  评论(0编辑  收藏  举报

如何查看SQLSERVER数据库当前连接数

如何查看SQL SERVER数据库当前连接数
1.通过管理工具
开始->管理工具->性能(或者是运行里面输入mmc)然后通过添加计数器添加 SQL 的常用统计然后在下面列出的项目里面选择用户连接就可以时时查询到数据库的连接数了。不过此方法的话需要有访问那台计算机的权限,就是要通过Windows账户登陆进去才可以添加此计数器。

2.通过系统表查询

SQL code

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


DBName 是需要查看的数据库,然后查询出来的行数,就是当前的连接数。不过里面还有一些别的状态可以做参考用。

例如:连到master这个数据库写如下语句

SQL code

select * from sysprocesses where dbid in (select dbid fromsysdatabases where name='MyDatabase')


将所有连接MyDatabase这个数据库的连接记录都求出来。
sysprocesses这个表记录所以连接到SQL SERVER数据库的连接。

3.通过系统的存储过程来查找

SQL code

SP_WHO 'UserName'


UserName是当然登陆Sql的用户名,一般程序里面都会使用一个UserName来登陆SQL这样通过这个用户名就能查看到此用户名登陆之后占用的连接了。
如果不写UserName,那么返回的就是所有的连接。


SQL code

SP_WHO 'sa'
spid  ecid  status                        loginame                                                                                                                        hostname                                                                                                                        blk  dbname                                                                                                                          cmd             
------ ------ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
        background                    sa                                                                                                                                                                                                                                                                  NULL                                                                                                                            LAZYWRITER    
        background                    sa                                                                                                                                                                                                                                                                  master                                                                                                                          SIGNAL HANDLER 
        sleeping                      sa                                                                                                                                                                                                                                                                  NULL                                                                                                                            LOGWRITER     
        background                    sa                                                                                                                                                                                                                                                                  NULL                                                                                                                            LOCKMONITOR   
        background                    sa                                                                                                                                                                                                                                                                  master                                                                                                                          TASKMANAGER   
        background                    sa                                                                                                                                                                                                                                                                  master                                                                                                                          TASKMANAGER   
        sleeping                      sa                                                                                                                                                                                                                                                                  NULL                                                                                                                            CHECKPOINT SLEEP
        background                    sa                                                                                                                                                                                                                                                                  master                                                                                                                          TASKMANAGER   
        background                    sa                                                                                                                                                                                                                                                                  master                                                                                                                          TASKMANAGER   
10        background                    sa                                                                                                                                                                                                                                                                  master                                                                                                                          TASKMANAGER   
11        background                    sa                                                                                                                                                                                                                                                                  master                                                                                                                          TASKMANAGER   
12        background                    sa                                                                                                                                                                                                                                                                  master                                                                                                                          TASKMANAGER   
13        background                    sa                                                                                                                                                                                                                                                                  master                                                                                                                          TASKMANAGER   
51        runnable                      sa                                                                                                                              CHINA-668C6A66D                                                                                                                    master                                                                                                                          SELECT         
52        sleeping                      sa                                                                                                                              CHINA-668C6A66D                                                                                                                    master                                                                                                                          AWAITING COMMAND

(所影响的行数为 15 行)

编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示