Kas yra MySQL ryšio riba?
Kas yra MySQL ryšio riba?

Video: Kas yra MySQL ryšio riba?

Video: Kas yra MySQL ryšio riba?
Video: The SHOCKING Truth About Eating Eggs Daily [Heart & Artery Disease] 2024, Gruodis
Anonim

Pagal numatytuosius nustatymus 151 yra didžiausias leistinas vienu metu veikiančių klientų skaičius jungtys in MySQL 5.5. Jei pasieksite riba apie max_connections gausite „Per daug jungtys “klaida, kai bandote tai padaryti Prisijungti tavo MySQL serveris. Tai reiškia, kad viskas yra prieinama jungtys yra naudojami kitų klientų.

Be to, kaip ištaisyti per daug MySQL jungčių?

Norėdami tai padaryti, paleiskite šią komandą iš mysql tik terminalas, mysql > NUSTATYTI GLOBALUS max_connections = 1000; Mūsų maksimumas mysql jungtys dabar vertė padidinta iki 1000, bet skirta tik dabartinei sesijai. Kai tik paleisime iš naujo mysql paslauga arba iš naujo paleiskite sistemą, ši reikšmė bus iš naujo nustatyta į numatytuosius nustatymus.

Taip pat, kaip pakeisti maksimalų MySQL ryšį? mysql > NUSTATYTI PASAULINIS max_connections = 250; Į rinkinys šią reikšmę visam laikui, redaguoti mysql konfigūracijos failą savo serveryje ir rinkinys sekantis kintamasis. Konfigūracijos failo vieta gali pakeisti pagal jūsų operacinę sistemą. Pagal numatytuosius nustatymus tai galite rasti adresu /etc/my.

Taip pat žinokite, kas sukelia MySQL per daug jungčių?

Per daug jungčių gali būti sukelia arba daug vienu metu jungtys arba seniai jungtys nėra pakankamai greitai paleistas. Yra keletas paprastų PHP kodo ir jūsų MySQL nustatymus, kad būtų išvengta abiejų. Jūs gaunate nuolatinį ryšį naudojant mysql_pconnect ().

Ką reiškia per daug ryšių?

Kai klientas bando prisijungti prie MySQL, kartais jis gali būti atmestas ir gauti klaidos pranešimą, kad yra per daug ryšių “. Tai reiškia kad pasiektas maksimalus klientų, galinčių prisijungti prie serverio, skaičius.

Rekomenduojamas: