sql >> Database >  >> RDS >> Sqlserver

een limiet van het aantal SQL Server-verbindingen?

Het is een configuratie per instantie, niet per database. U kunt de huidige waarde controleren in sys.configurations en verander het met sp_configure . De relevante optie is user connections :

Gebruik de optie gebruikersverbindingen om het maximumaantal gelijktijdige gebruikersverbindingen op te geven dat is toegestaan ​​op Microsoft SQL Server. Het werkelijke aantal toegestane gebruikersverbindingen hangt ook af van de versie van SQLServer die u gebruikt en de limieten van uw toepassing of toepassingen en hardware. SQL Server staat maximaal 32.767 gebruikersverbindingen toe.

1000 verbindingen is niet een extreem hoog aantal. Op geavanceerde systemen kan de server luisteren op meerdere poorten die zijn aangesloten op NUMA-knooppunten en honderden en duizenden clients hebben aangesloten op elk knooppunt.

Merk op dat het aantal verbindingen verschilt van het aantal verzoeken , dwz. verbindingen die actief iets uitvoeren, sys.dm_exec_requests. Elk verzoek vereist een of meer werkers en het aantal werkers wordt geconfigureerd met de max worker threads optie.



  1. SQL Server Reguliere expressies in T-SQL

  2. ORA-01652:kan tijdelijk segment niet uitbreiden met 128 in tabelruimte SYSTEEM:Hoe verlengen?

  3. Gegevensbestanden samenvoegen met Statistica, deel 2

  4. Hoe rijen met null-waarden te filteren in Select-instructie in SQL Server - SQL Server / TSQL-zelfstudie, deel 110