Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

eine Begrenzung der Anzahl der SQL Server-Verbindungen?

Es handelt sich um eine Konfiguration pro Instanz, nicht pro Datenbank. Sie können den aktuellen Wert in sys.configurations überprüfen und ändern Sie es mit sp_configure . Die relevante Option ist user connections :

Verwenden Sie die Option Benutzerverbindungen, um die maximale Anzahl gleichzeitiger Benutzerverbindungen anzugeben, die auf Microsoft SQL Server zulässig sind. Die tatsächliche Anzahl der zulässigen Benutzerverbindungen hängt auch von der Version von SQL Server ab, die Sie verwenden, und von den Beschränkungen Ihrer Anwendung oder Anwendungen und Hardware. SQL Server lässt maximal 32.767 Benutzerverbindungen zu.

1000 Verbindungen ist keine übermäßig hohe Zahl. Auf High-End-Systemen kann der Server mehrere Ports abhören, die mit NUMA-Knoten verbunden sind, und Hunderte und Tausende von Clients mit jedem Knoten verbinden.

Beachten Sie, dass sich die Anzahl der Verbindungen von der Anzahl der Anfragen unterscheidet , dh. Verbindungen, die aktiv etwas ausführen, sys.dm_exec_requests. Jede Anfrage erfordert einen oder mehrere Worker und die Anzahl der Worker wird mit max worker threads konfiguriert Option.