Vad är MySQL-anslutningsgränsen?
Vad är MySQL-anslutningsgränsen?

Video: Vad är MySQL-anslutningsgränsen?

Video: Vad är MySQL-anslutningsgränsen?
Video: Is there a Limit to Number of Connections a Backend can handle? 2024, Maj
Anonim

Som standard är 151 det högsta tillåtna antalet samtidiga klienter anslutningar i MySQL 5.5. Om du når begränsa av max_anslutningar du kommer att få För många anslutningar ”-fel när du ska försöka ansluta till din MySQL server. Det betyder att allt är tillgängligt anslutningar används av andra kunder.

Dessutom, hur fixar jag MySQL för många anslutningar?

För att göra det, kör följande kommando från mysql endast terminal, mysql > SET GLOBAL max_connections = 1000; Vårt maximum mysql-anslutningar värdet har nu höjts till 1000 men det är endast för nuvarande session. Så snart vi startar om mysql service eller starta om systemet, kommer detta värde att återställas till standard.

Likaså, hur ändrar jag maxanslutningarna i MySQL? mysql > UPPSÄTTNING GLOBAL max_anslutningar = 250; Till uppsättning detta värde permanent, redigera mysql konfigurationsfil på din server och uppsättning följande variabel. Konfigurationsfilens plats kan förändra enligt ditt operativsystem. Som standard kan du hitta detta på /etc/my.

Vet också, vad orsakar MySQL för många anslutningar?

För många anslutningar kan vara orsakade av antingen mycket samtidigt anslutningar eller av gamla anslutningar inte släpps tillräckligt snart. Det finns några enkla ändringar du kan göra i din PHP-kod och din MySQL inställningar för att förhindra båda. Du får en permanent förbindelse använder mysql_pconnect().

Vad betyder för många kopplingar?

När en klient försöker logga in på MySQL kan den ibland avvisas och få ett felmeddelande som säger att det finns " För många anslutningar ". Detta innebär att att det maximala antalet klienter som kan vara anslutna till servern har uppnåtts.

Rekommenderad: