Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

une limite de nombre de connexions SQL Server ?

Il s'agit d'une configuration par instance et non par base de données. Vous pouvez vérifier la valeur actuelle dans sys.configurations et changez-le avec sp_configure . L'option pertinente est user connections :

Utilisez l'option de connexions utilisateur pour spécifier le nombre maximal de connexions utilisateur simultanées autorisées sur Microsoft SQL Server. Le nombre réel de connexions utilisateur autorisées dépend également de la version de SQL Server que vous utilisez et des limites de votre application ou de vos applications et de votre matériel. SQL Server autorise un maximum de 32 767 connexions utilisateur.

1000 de connexions n'est pas un nombre excessivement élevé. Sur les systèmes haut de gamme, le serveur peut écouter sur plusieurs ports affinités avec les nœuds NUMA et avoir des centaines et des milliers de clients connectés à chaque nœud.

Notez que le nombre de connexions est différent du nombre de requêtes , c'est à dire. connexions exécutant activement quelque chose, sys.dm_exec_requests. Chaque requête nécessite un ou plusieurs nœuds de calcul et le nombre de nœuds de calcul est configuré avec le max worker threads option.