MSSQL 最大连接数调整指南(mssql连接上限)

MSSQL 最大连接数调整指南

Microsoft SQL Server 是一款功能强大的关系数据库管理系统,它支持许多用户同时访问,但默认情况下 MSSQL 限制每个实例最多支持 32767 个连接,高并发访问情况下可能需要对其进行调整。本文将指导你设置 MSSQL 最大连接数。

1. 使用 SQL Server 扩展存储过程 sp_configure 来查看及更改最大连接数配置。

“`SQL

— 查看当前用户最大连接数配置

EXEC sp_configure ‘max degree of parallelism’

— 更改最大连接数,大并发环境可以适当调大

EXEC sp_configure ‘max degree of parallelism’, 500

— 启用配置变更

RECONFIGURE


2. 使用 SQL Server 信任模式登录系统,并安装 SQL Server 联机帮助,在 SQL Server 联机帮助的管理节点 -- 实例管理 -- 实例属性页面中可以看到系统中的最大连接数配置。

3. 修改DBMS源代码,如果需要更改 MSSQL 的最大连接数,可以使用管理员帐户进入服务器系统,找到`msqldb.h`文件,将 MAX_CONNECTIONS 值修改为指定的大小,完成 MSSQL 最大连接数配置。

```C
#define MAX_CONNECTIONS 500 /* 最大连接数 */

4. 设置 Windows 系统参数,在 Windows 系统中可以藉此设定 MSSQL 最大连接数,而设定的参数会比 MSSQL 设定的参数范围小,具体的可以通过 regedit 在`HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSSQLSERVER\Parameters`中找到相关 Key,如图所示:

![img](https://gitee.com/meng3140/picture/raw/master/img/20200914171233.png)

综上所述,设置 MSSQL 最大连接数可以根据不同应用场景,通过 sql server 扩展存储过程 sp_configure 来查看及更改,也可以通过修改 DBMS 源代码,或者设置 windows 系统参数方式进行设置。


数据运维技术 » MSSQL 最大连接数调整指南(mssql连接上限)