sql server性能查询,连接数
来源:互联网 发布:iphone清楚应用数据 编辑:程序博客网 时间:2024/06/15 09:44
1)使用以下查询语句:
select
*
from
sysprocesses
where
dbid
in
(
select
dbid
from
sysdatabases
where
name
=
'MyDatabase'
)
由上面的语句可以看出系统表获取一些连接和活动信息,主要介绍下面的两个系统表:
(1)sprocesses
sysprocesses 表中保存关于运行在 Microsoft? SQL Server? 上的进程的信息。这些进程可以是客户端进程或系统进程。sysprocesses 只存储在 master 数据库中。
(2)Sysperfinfo
包括一个 Microsoft? SQL Server? 表示法的内部性能计数器,可通过 Windows NT 性能监视器显示.
2)
获取SQL Server的当前连接数:使用如下SQL:
SELECT COUNT(*) AS CONNECTIONS FROM master..sysprocesses
3)
还有一种方案是利用如下SQL:
select
connectnum=
count
(
distinct
net_address)-1
from
master..sysprocesses
理由是net_address是访问者机器的网卡值,这个总该是唯一的吧.但是看起来得到的是所有时间内的连接数.
4)通过系统过程来查询:
SP_WHO
'loginName'
loginName 是当然登陆Sql的用户名,一般程序里面都会使用一个username来登陆SQL这样通过这个用户名就能查看到此用户名登陆之后占用的连接了。
如果不写loginName,那么返回的就是所有的sql server数据库连接。
阅读全文
0 0
- sql server性能查询,连接数
- 总结:如何查询SQL Server连接数
- 查询 SQL Server 当前连接数
- SQL Server查询性能
- Sql Server表连接查询的方法和性能探讨
- sql server 连接查询
- 优化 SQL Server 查询性能
- 优化 SQL Server 查询性能
- 优化 SQL Server 查询性能
- 优化 SQL Server 查询性能
- 优化 SQL Server 查询性能
- 优化 SQL Server 查询性能
- 优化 SQL Server 查询性能
- 优化 SQL Server 查询性能
- 优化 SQL Server 查询性能
- 优化 SQL Server 查询性能
- 优化 SQL Server 查询性能
- 优化 SQL Server 查询性能
- 用Vue搭建一个应用盒子(一):todo-list
- Spring(上)
- 【ROS书籍】ROSByExampleⅡ——前言
- Spring(中)
- SSH框架运行流程
- sql server性能查询,连接数
- Spring(下)
- 关于no suitable conversion function from ATL::Cstring to const char*的问题
- 最近点对问题(UVa 10245)(分治)
- 自定义view之实现内圆由中心放大至和外圆一致,并实现view可自由拖拽、移动
- Ajax
- 设计模式-组合模式
- JSTL和EL
- String...