Portál AbcLinuxu, 14. května 2025 05:12

Dotaz: Neuzavřené procesy v processlistu

10.9.2004 19:58 Patsy
Neuzavřené procesy v processlistu
Přečteno: 97×
Odpovědět | Admin
Mám problém s se serverem.. který je teď dost často overloaded. Zjistil jsem, že je to způsobeno přílišným množstvím otevřených procesů mysql kterých je až 100 najednou což rapidně zvedne load serveru:
| 279 | user | localhost | db | Query   | 6    | cleaning up......
| 279 | user | localhost | db | Query   | 5    | cleaning up......
| 279 | user | localhost | db | Query   | 3    | cleaning up......
| 279 | user | localhost | db | Query   | 16   | Copying to......
| 279 | user | localhost | db | Query   | 40   | Copying to......
atd atd... Otázka je, je to způsobeno konfigurací mysql serveru, nebo uživatel nemá ve scriptech ukončené spojení databanky..

Je chyba na straně uživatele, nebo na straně serveru?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.9.2004 10:32 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Neuzavřené procesy v processlistu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Spíš mi to připadá, že neuzavírá spojení, a hlavně že nevyužívá existující spojení pro další dotazy, takže nutí MySQL vytvářet hromady threadů. Ale je to jen doměnka, protože co z takového výpisu mohu poznat...
17.9.2004 16:51 Patsy
Rozbalit Rozbalit vše Re: Neuzavřené procesy v processlistu
A mohu se zeptat jak donutim MySQL aby vyuzivala existujici spojeni a nevytvarela nove spojeni? Je na to nejaka volba v my.cnf?
17.9.2004 17:38 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Neuzavřené procesy v processlistu
Nijak -- co spojení, to thread. Pokud klient otevírá takové hromady nových spojení, je IMHO mizerně napsaný, a je zapotřebí spravit klienta.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.