sql-server – 最大毗连池上限为100
我在 Windows Server 2008上运行SQL Server 2008 R2 SP1.我有一个从Visual Studio 2010运行的.NET剧本,它执行以下操纵: >进入数据库 它将迭代的总次数是150,但它遏制在100个毗连,我无法弄清晰缘故起因.我可以调解我的剧本只行使一个线程,但我更乐意知道我错过了最大毗连配置的位置,由于知道未来参考会更有效. 这是我到今朝为止搜查的处所: > Visual Studio 2010中的SQL毗连字符串(配置为1000) 我不确定在那边搜查,我知道我在这里有许多勾当部件,但我感受我只是错过了某个处所的最大泳池配置. 办理要领SQL Server默认最多应承 32767 connections.它可以行使sp_configure举办变动.要查察此配置的当前设置,请行使以下查询:select * from sys.configurations where name ='user connections' 默认环境下,您应该看到最大值32767,value_in_use便是0(行使默认配置).假如已变动,则可以从头设置SQL Server以行使链接中所述的其他值. 您还应该搜查现实毗连的数目,由于应用措施外部也许有更多勾当(可能您的应用措施正在成立比您想象的更多的毗连).您将必要查察通例统计 – > perfmon中的逻辑毗连或查询sys.dm_os_performance_counters中的值(cntr_value将表现当前时刻点值): select * from sys.dm_os_performance_counters where counter_name ='User Connections' (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |