sql >> Base de Datos >  >> RDS >> Sqlserver

¿Algún límite de conteo de conexiones de SQL Server?

Es una configuración por instancia, no por base de datos. Puede verificar el valor actual en sys.configurations y cambiarlo con sp_configure . La opción relevante es user connections :

Utilice la opción de conexiones de usuario para especificar el número máximo de conexiones de usuario simultáneas permitidas en Microsoft SQL Server. El número real de conexiones de usuario permitidas también depende de la versión de SQLServer que esté utilizando y de los límites de su aplicación o aplicaciones y hardware. SQL Server permite un máximo de 32.767 conexiones de usuario.

1000 de conexiones no es un número excesivamente alto. En los sistemas de gama alta, el servidor puede escuchar en múltiples puertos relacionados con los nodos NUMA y tener cientos y miles de clientes conectados a cada nodo.

Tenga en cuenta que la cantidad de conexiones es diferente de la cantidad de solicitudes , es decir. conexiones ejecutando activamente algo, sys.dm_exec_requests. Cada solicitud requiere uno o más trabajadores y la cantidad de trabajadores se configura con max worker threads opción.