SQL Server中怎么设置最大连接数

61次阅读
没有评论

共计 1190 个字符,预计需要花费 3 分钟才能阅读完成。

自动写代码机器人,免费开通

这期内容当中丸趣 TV 小编将会给大家带来有关 SQL Server 中怎么设置最大连接数,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

一、设置最大连接数

下面的 T -SQL 语句可以配置 SQL Server 允许的并发用户连接的最大数目。

exec sp_configure  show advanced options , 1exec sp_configure  user connections , 100

第一句用以表示显示 sp_configure 系统存储过程高级选项,使用 user connections 时,要求 show advanced options 值为 1。

第二句配置最大连接数为 100,0 表示不限制,但不表示无限,后面将谈谈。

也可以在企业管理器中配置,在企业管理器中,可以在实例上点右键 -“属性”-“连接”里面更改。

需要重新启动 SQL Server,该值才会生效。

@@max_connections
select @@max_connections

它总是返回 32767,它并不是指上面设置的 user connections,实际上它表示 user connections 最大可设置为多少。由于它的最大值是 32767,那么 user connections 为 0 时,最大连接数也就是 32767 了,并不是无限。

默认情况下 user connections 值是 0,也就是说默认情况下 SQL Server 的最大连接数是 32767。

二、获得当前设置的最大连接数:

select value from master.dbo.sysconfigures where [config]=103

三、如何监测 SQLServer 的连接数

/* 查询连接数 */select loginame,count(1) as Numsfrom sys.sysprocessesgroup by loginameorder by 2 descselect spid,ecid,status,loginame,hostname,cmd,request_id from sys.sysprocesses where loginame=  and hostname=

方法二:

SP_WHO  loginName

loginName 是当然登陆 Sql 的用户名,一般程序里面都会使用一个 username 来登陆 SQL 这样通过这个用户名就能查看到此用户名登陆之后占用的连接了。

如果不写 loginName,那么返回的就是所有的连接。

既然连接数是可预测、可监测的,那么它就是可度量的,那么我们就可以根据实际情况来评估或测试程序的并发放量了。

上述就是丸趣 TV 小编为大家分享的 SQL Server 中怎么设置最大连接数了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注丸趣 TV 行业资讯频道。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1190字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)