首页 > 数据库技术 > 详细

sqlserver里面怎样查看某个数据库的连接数

时间:2020-06-05 13:46:58      阅读:91      评论:0      收藏:0      [点我收藏+]

在项目里面,我们经常会用到数据库,只要用到数据库,我们就要经常去查看数据库连接数,在sqlserver数据库里面,我们可以这样来查看数据库连接数

1、通过系统表查询

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

在上述sql语句中,DBName 是需要查看的数据库,然后查询出来的行数,就是当前的连接数。

 

2、select * from sysprocesses where dbid in (select dbid from sysdatabases where name=‘MyDatabase‘)

这样查询出来的结果和上面第一种方法查出的结果是一样的

 

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

SP_WHO ‘UserName‘  其中,UserName 是登陆Sql的用户名

这样查出来是所有数据库的连接集合,可根据里面的dbname来具体查看具体某个数据库的连接数,如下图

技术分享图片

 

sqlserver里面怎样查看某个数据库的连接数

原文:https://www.cnblogs.com/zhang-rui/p/13049228.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!