See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 32337|Vastuse: 3

[Allikas] MySQL jõudluse optimeerimise komplektid max_connections maksimaalse ühenduste arvu

[Kopeeri link]
Postitatud 27.08.2021 10:02:14 | | | |
Kui MySQL klientide arv ületab maksimaalse ühenduste arvu, teatavad erinevate keelte draiverid vea "Liiga palju ühendusi".

Java programmi viga:

Andmeallikas keeldus ühenduse loomisest, sõnum serverist: "Liiga palju ühendusi"


.NET Core programmi viga:

Liiga palju seoseid
Või nii
viga ühendamisel: Aeg on lõppenud.  Vaheaeg möödus enne ühenduse saamist basseinist.  See võis juhtuda, kuna kõik ühendusühendused olid kasutusel ja maksimaalne basseini suurus saavutati.


Kasutage järgmist käsku, et vaadata maksimaalset ühenduste arvu ja praegust ühenduste arvu:



ajutiselt määrata maksimaalne ühenduste arv,MySQL serverit ei pea taaskäivitama, kuid seade muutub kehtetuks, kui MySQL teenuse taaskäivitad


Saad andmebaasi maksimaalse ühenduste arvu püsivalt määrata /etc/my.cnf-s:


Kui seame maksimaalse ühenduste arvu ja testime .NET programmiga, on viga endiselt järgmine:

viga ühendamisel: Aeg on lõppenud.  Vaheaeg möödus enne ühenduse saamist basseinist.  See võis juhtuda, kuna kõik ühendusühendused olid kasutusel ja maksimaalne basseini suurus saavutati.
See tuleneb sellest, et .NET kliendid kasutavad vaikimisi lõimepoole ning maksimaalne lõimepoolide piirang on vaikimisi: 100

Hüperlingi sisselogimine on nähtav.

MeSulge kogumisniidibassein, ilma lõimepooli kasutamata pole piirangut, test toimub samaaegselt 500 lõimega ja viga ei teatata, nagu alloleval joonisel näidatud:



.NET/C# testkood näeb välja selline:

(Lõpp)





Eelmine:nginx ligipääsu probleem ühendada () 127.0.0.1:8080 ebaõnnestus (13: Lubade pesa...
Järgmine:Mehaaniline klaviatuuristruktuur ja skeem
 Üürileandja| Postitatud 30.08.2021 13:16:26 |
Postitatud 18.12.2021 20:32:19 |
Maksimaalne ühenduste arv kasutaja kohta

Postitatud 19.05.2023 11:34:24 |
Õpi õppima
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com