Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 32337|Odpověď: 3

[Zdroj] Optimalizace výkonu MySQL stanovuje max_connections maximální počet spojení

[Kopírovat odkaz]
Zveřejněno 27.08.2021 10:02:14 | | | |
Když počet klientů MySQL překročí maximální počet připojení, ovladače v různých jazycích hlásí chybu "Příliš mnoho připojení".

Chyba programu v Javě:

Zdroj dat odmítl navázání spojení, zpráva ze serveru: "Příliš mnoho spojení"


Chyba programu .NET Core:

Příliš mnoho spojení
Nebo tak
chyba při připojení: Vypršel časový limit.  Časová doba uplynula před získáním připojení z poolu.  To mohlo nastat proto, že všechna spojená spojení byla v provozu a byla dosažena maximální velikost bazénu.


Použijte následující příkaz pro zobrazení maximálního počtu spojení a aktuálního počtu spojení:



dočasně nastavit maximální počet spojení,Nemusíte restartovat MySQL server, ale nastavení se stává neplatným při restartu služby MySQL


Maximální počet připojení k databázi můžete trvale nastavit v /etc/my.cnf:


Když nastavíme maximální počet spojení a testujeme s .NET programem, chyba bude stále následující:

chyba při připojení: Vypršel časový limit.  Časová doba uplynula před získáním připojení z poolu.  To mohlo nastat proto, že všechna spojená spojení byla v provozu a byla dosažena maximální velikost bazénu.
Je to způsobeno tím, že .NET klienti používají vláknové pooly ve výchozím nastavení a maximální limit pro thread pooly je výchozí: 100

Přihlášení k hypertextovému odkazu je viditelné.

MyZavřít pooling thread pool, bez použití poolu vláken neexistuje limit, test probíhá současně s 500 vlákny a chyba není hlášena, jak je znázorněno na obrázku níže:



Testovací kód .NET/C# vypadá takto:

(Konec)





Předchozí:Problém s přístupem nginx connect() na 127.0.0.1:8080 selhal (13: Permission den...
Další:Struktura mechanické klávesnice a schéma
 Pronajímatel| Zveřejněno 30.08.2021 13:16:26 |
Zveřejněno 18.12.2021 20:32:19 |
Maximální počet připojení na uživatele

Zveřejněno 19.05.2023 11:34:24 |
Učte se učit
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com