Loadrunner学习笔记_用户连接数

本文介绍了如何在SQL Server中设置和查看用户连接数,包括如何在企业管理器中调整连接数,以及通过查询分析器获取当前最大连接数和在线用户数。同时讨论了连接数对服务器的影响和如何共享连接以减少资源消耗。最后提到了@@CONNECTIONS系统变量的作用,并提出疑问如何查看特定数据库的并发用户数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

设置用户连接数键入或选择一个值(介于 0 到 32767 之间),以设置允许与 SQL Server 实例同时连接的最大用户数量。
  
   设置连接数方法:
      在企业管理器中打开Sql Server属性(配置) ,选择“连接”页面,在其中设置连接数。
 
 
由于 user connections 是动态(自动配置)选项,SQL Server 将根据需要自动调整最大用户连接数,最大不超过允许的最大值。使用 user connections 选项有助于避免由于过多并发连接而使服务器超载。可以根据系统和用户要求估计连接数。如果必须使用此选项,则不要将值设置得太高,因为不论是否使用连接,每个连接都需要大约 40 KB 的开销(说明:联机丛书中说要40KMSDN上说要28K
 
查看当前的最大用户连接数:
 1.打开查询分析器
 2.在master 数据库中运行如下语句,select @@max_connections
 
查看当前在线用户数:
use master
select loginame,count(0) from sysprocesses
group by loginame
order by count(0) desc
 
 
使用没有参数的 sp_who 报告所有当前用户
USE master
EXEC sp_who
 
通过登录名查看有关单个当前用户的信息:
USE master
EXEC sp_who 'zhanglin'
 
显示所有活动进程
USE master
EXEC sp_who 'active'
 
 
   
 
另:
1. 例如,在很多用户的系统上,每个用户通常不要求唯一的连接。可以在用户间共享连接。对于运行 OLE DB 应用程序的用户,每个打开的连接对象需要一个连接;对于运行开放式数据库连接 (ODBC) 应用程序的用户,每个活动连接句柄需要一个连接;对于运行 DB-Library 应用程序的用户,每个调用 DB-Library dbopen 函数的启用的进程需要一个连接。
2.user connections 选项是一个高级选项。如果使用 sp_configure 系统存储过程来更改该设置,则只有在 show advanced options 设置为 1 时才能更改 user connections。该设置在重新启动服务器后生效。
3. @@CONNECTIONS
返回自上次启动 Microsoft® SQL Server™ 以来连接或试图连接的次数。
连接与用户不同。例如,应用程序可以打开多个与 SQL Server 的连接,而不需要用户监视这些连接。
 
 疑问:
      如何查看某个特定的数据库同时连接上了多少个用户?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值