设置最大连接数
以下 T-SQL 语句配置 SQL 允许的最大并发用户连接数。
执行’显示’,1
执行“用户”,100
第一句用于显示系统存储过程的高级选项。使用user时,show的值要求为1。
第二句配置最大连接数为100。0表示无限制,但不表示无限制,后面会讲到。
也可以在企业管理器中进行配置。在企业管理器中,可以右键实例->“属性”->“连接”进行更改。
此值需要重新启动 SQL 才能生效。
@@
@@
它总是返回32767sqlserver查看数据库连接数,它不是指上面设置的用户,实际上它表示可以设置的最大用户。由于其最大值为32767,因此当user为0时,最大连接数为32767,不是无限的。
user值默认为0,表示最大SQL连接数默认为32767。
获取当前设置的最大连接数:
来自 .dbo.where []=103 的值
如何监控连接数
/*查询连接数*/
,count(1) 作为数字
来自系统。
分组
按 2 desc 排序
spid,ecid,,,,cmd,
来自 sys.where =” 和 =”
方法二:
”
当然是登录Sql的用户名。一般在程序中使用一个来登录SQL,这样登录后就可以用这个用户名查看这个用户名占用的连接数了。
如果不写,则返回所有连接。
由于连接数是可预测可测的,所以是可测的sqlserver查看数据库连接数,我们可以根据实际情况来评估或测试程序的并发性。
有了这些,我相信上面的困惑应该可以解决了。
© 版权声明
本站下载的源码均来自公开网络收集转发二次开发而来,
若侵犯了您的合法权益,请来信通知我们1413333033@qq.com,
我们会及时删除,给您带来的不便,我们深表歉意。
下载用户仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,访问及下载者下载默认同意本站声明的免责申明,请合理使用切勿商用。
THE END
暂无评论内容