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

nogen grænse for antallet af SQL Server-forbindelser?

Det er en per-instans, ikke per database, konfiguration. Du kan kontrollere den aktuelle værdi i sys.configurations og ændre det med sp_configure . Den relevante mulighed er user connections :

Brug indstillingen brugerforbindelser til at angive det maksimale antal samtidige brugerforbindelser, der er tilladt på Microsoft SQL Server. Det faktiske antal tilladte brugerforbindelser afhænger også af den version af SQLServer, du bruger, og grænserne for dit program eller dine programmer og hardware. SQL Server tillader maksimalt 32.767 brugerforbindelser.

1000 forbindelser er ikke et overdrevent højt antal. På avancerede systemer kan serveren lytte på flere porte, der er knyttet til NUMA-noder og har hundreder og tusinder af klienter forbundet til hver node.

Bemærk, at antallet af forbindelser er forskelligt fra antallet af anmodninger , dvs. forbindelser, der aktivt udfører noget, sys.dm_exec_requests. Hver anmodning kræver en eller flere arbejdere, og antallet af arbejdere er konfigureret med max worker threads mulighed.



  1. Søg i en Oracle-database efter tabeller med specifikke kolonnenavne?

  2. En introduktion til asynkron behandling med Service Broker

  3. Skal jeg slette eller deaktivere en række i en relationsdatabase?

  4. Rekursive kategorier med en enkelt forespørgsel?