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' (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- sql – 我们可以在BigQuery中的两个不同项目中对表执行连接
- sql – ORACLE:找不到数据 – 但数据存在
- sql-server – 如何在SQL Server中为存储过程设置超时
- 数据库 – 查询最后一天,上周,上个月的SQLite
- SQL SERVER 2000 9003错误的解决方法(只适用于SQL2000)
- SQL Server SQL中的left join right join
- sql – 如何在Postgres中避免这种三向死锁?
- 详解MySQL中EXPLAIN解释命令及用法讲解
- 数据库 – 在数据仓库中表示时间间隔的最佳做法是什么?
- MSSQL2005数据库备份导入MSSQL2000
