Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

qualsiasi limite di conteggio delle connessioni di SQL Server?

È una configurazione per istanza, non per database. Puoi controllare il valore corrente in sys.configurations e cambialo con sp_configure . L'opzione rilevante è user connections :

Utilizzare l'opzione Connessioni utente per specificare il numero massimo di connessioni utente simultanee consentite su Microsoft SQL Server. Il numero effettivo di connessioni utente consentite dipende anche dalla versione di SQL Server in uso e dai limiti dell'applicazione o delle applicazioni e dell'hardware. SQL Server consente un massimo di 32.767 connessioni utente.

1000 di connessioni non è un numero eccessivamente elevato. Sui sistemi di fascia alta il server può essere in ascolto su più porte affini ai nodi NUMA e avere centinaia e migliaia di client collegati a ciascun nodo.

Tieni presente che il numero di connessioni è diverso dal numero di richieste , cioè. connessioni che eseguono attivamente qualcosa, sys.dm_exec_requests. Ogni richiesta richiede uno o più lavoratori e il numero di lavoratori è configurato con il max worker threads opzione.