Hva er MySQL-tilkoblingsgrensen?
Hva er MySQL-tilkoblingsgrensen?

Video: Hva er MySQL-tilkoblingsgrensen?

Video: Hva er MySQL-tilkoblingsgrensen?
Video: Is there a Limit to Number of Connections a Backend can handle? 2024, November
Anonim

Som standard er 151 maksimalt tillatt antall samtidige klienter forbindelser i MySQL 5.5. Hvis du når grense av max_connections vil du få "For mange forbindelser " feil når du skal prøve å koble til din MySQL server. Dette betyr at alt er tilgjengelig forbindelser er i bruk av andre kunder.

Også, hvordan fikser jeg MySQL for mange tilkoblinger?

For å gjøre det, kjør følgende kommando fra mysql bare terminal, mysql > SET GLOBAL max_connections = 1000; Vårt maksimum mysql-tilkoblinger verdien er nå økt til 1000, men den er kun for gjeldende økt. Så snart vi starter på nytt mysql service eller restart systemet, vil denne verdien tilbakestilles til standard.

På samme måte, hvordan endrer jeg de maksimale tilkoblingene i MySQL? mysql > SETT GLOBAL max_connections = 250; Til sett denne verdien permanent, rediger mysql konfigurasjonsfilen på serveren din og sett følgende variabel. Konfigurasjonsfilens plassering kan endring i henhold til ditt operativsystem. Som standard kan du finne dette på /etc/my.

Vet også hva som forårsaker MySQL for mange tilkoblinger?

For mange tilkoblinger kan være forårsaket av enten mye samtidig forbindelser eller av gamle forbindelser blir ikke utgitt snart nok. Det er noen enkle endringer du kan gjøre i PHP-koden og din MySQL innstillinger for å forhindre begge deler. Du får en permanent forbindelse bruker mysql_pconnect().

Hva betyr for mange forbindelser?

Når en klient prøver å logge på MySQL kan den noen ganger bli avvist og motta en feilmelding som sier at det er " For mange tilkoblinger ". Dette midler at det maksimale antallet klienter som kan kobles til serveren er nådd.

Anbefalt: