问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL Server 如何 查询表空间使用情况和连接数情况

发布网友 发布时间:2022-04-25 15:02

我来回答

1个回答

热心网友 时间:2022-04-08 03:55

1.通过管理工具
开始->管理工具->性能(或者是运行里面输入
mmc)然后通过添加计数器添加
sql
的常用统计
然后在下面列出的项目里面选择用户连接就可以时时查询到数据库的连接数了。不过此方法的话需要有访问那台计算机的权限,就是要通过windows账户登陆进去才可以添加此计数器。
2.通过系统表查询
select
*
from
[master].[dbo].[sysprocesses]
where
[dbid]
in
(
select
[dbid]
from
[master].[dbo].[sysdatabases]
where
name='dbname'
)
dbname
是需要查看的数据库,然后查询出来的行数,就是当前的连接数。不过里面还有一些别的状态可以做参考用。
例如:连到master这个数据库写如下语句
select
*
from
sysprocesses
where
dbid
in
(select
dbid
from
sysdatabases
where
name='mydatabase')
将所有连接mydatabase这个数据库的连接记录都求出来。
sysprocesses这个表记录所以连接到sql
server数据库的连接。
3.通过系统的存储过程来查找
sp_who
'username'
username
是当然登陆sql的用户名,一般程序里面都会使用一个username来登陆sql这样通过这个用户名就能查看到此用户名登陆之后占用的连接了。
如果不写username,那么返回的就是所有的连接。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 502胶水弄在地板上了,有个黑色的印子,用什么可以把他弄掉? 502胶水洒到地板上怎么办?洒了1地(点状分布 有哪些适合在幼儿园上音乐欣赏活动的歌曲? 幼儿园《猜猜我有多爱你》语言教案 如何让孩子愉快的唱歌 如何培养幼儿音乐节奏感 幸福拍手歌教案 歌曲《幸福拍手歌》教案 快乐是什么│幼儿园大班教案 怎么评价电视剧《倚天屠龙记》? 推荐几部电影^_^ 《学警狙击》是第几部? 最近的日剧 日影 laughing哥系列一共几部? 求《孽恋—父女情》一、二、三部全本,男主程志扬,女主程嘉嘉 长期不用的QQ号多长时间不用会被腾讯回收? 刚申请的QQ号码多久不登陆就会被回收? 申请了一个新的QQ,有几个好友,申请的当天登过几次,多久不登会被收回? 新申请的QQ,不登陆的话,多久会被腾讯收回? QQ多久不上会被回收? 如何查看SQLServer数据库每个表占用的空间大小 俄罗斯哪里有THOM BROWNE卖,急求答案。谢谢...... 502胶水洒落地板上 如何去除? 如何查询sqlserver数据库中数据的大小 地板上不小心把一瓶的502胶水洒在了地上 用什么办法能清理到啊 如何用SQL语句查oracle数据库的表空间使用情况 如何使用SqlServer查询数据库表所有或指定记录 SQL如何查询一个数据库中的表 香港哪儿有thom browne专卖店 sqlserver中如何查询某几个表目前的空间大小 thom browne 首尔机场有卖的吗 sqlserver查询所有表(或所有数据库)中出现的表数据 曼谷有没有thom browne SQL SERVER里面如何查看一个表已经占据的容量? 泰国哪里有thom browne thombrowne四道杠在哪边 数据库中的表空间有什么用途 青岛万象城thombrowne在几楼 如何查看数据库的大小,和空间使用情况 有没有懂thom browne的