Kāds ir MySQL savienojuma ierobežojums?
Kāds ir MySQL savienojuma ierobežojums?

Video: Kāds ir MySQL savienojuma ierobežojums?

Video: Kāds ir MySQL savienojuma ierobežojums?
Video: Is there a Limit to Number of Connections a Backend can handle? 2024, Decembris
Anonim

Pēc noklusējuma 151 ir maksimālais atļautais vienlaicīgu klientu skaits savienojumiem iekšā MySQL 5.5. Ja jūs sasniedzat ierobežojums no max_connections jūs saņemsiet “Pārāk daudz savienojumiem ” kļūda, kad mēģināt savienot uz tavu MySQL serveris. Tas nozīmē, ka viss ir pieejams savienojumiem izmanto citi klienti.

Kā arī izlabot MySQL pārāk daudz savienojumu?

Lai to izdarītu, palaidiet šādu komandu no mysql tikai terminālis, mysql > SET GLOBAL max_connections = 1000; Mūsu maksimums mysql savienojumi vērtība tagad ir palielināta līdz 1000, taču tā attiecas tikai uz pašreizējo sesiju. Tiklīdz mēs restartējam mysql pakalpojumu vai restartējiet sistēmu, šī vērtība tiks atiestatīta uz noklusējuma vērtību.

Tāpat kā mainīt maksimālos savienojumus MySQL? mysql > IESTATĪT GLOBĀLI max_connections = 250; Uz komplekts šo vērtību pastāvīgi, rediģēt mysql konfigurācijas failu savā serverī un komplekts sekojošais mainīgais. Konfigurācijas faila atrašanās vieta var mainīt atbilstoši jūsu operētājsistēmai. Pēc noklusējuma to var atrast vietnē /etc/my.

Zināt arī, kas izraisa MySQL pārāk daudz savienojumu?

Pārāk daudz savienojumu var būt izraisīja vai nu daudz vienlaicīgi savienojumiem vai pa vecam savienojumiem netiek atbrīvots pietiekami drīz. Ir dažas vienkāršas izmaiņas, kuras varat veikt savā PHP kodā un savā MySQL iestatījumus, lai novērstu abus. Jūs saņemat pastāvīgu savienojums izmantojot mysql_pconnect().

Ko nozīmē pārāk daudz savienojumu?

Kad klients mēģina pieteikties MySQL, tas dažkārt var tikt noraidīts un saņemts kļūdas ziņojums, kurā teikts, ka ir “ Pārāk daudz savienojumu “. Šis nozīmē ka ir sasniegts maksimālais klientu skaits, ko var savienot ar serveri.

Ieteicams: