Portál AbcLinuxu, 16. července 2025 05:18


Dotaz: mysql - počet běžících procesů

9.1.2004 22:09 zdenek
mysql - počet běžících procesů
Přečteno: 167×
Odpovědět | Admin
ahoj, mám malý servřík s php+mysql a 64MB paměti. když si vypíšu obsazení paměti tak mi to ukazuje 8 procesů mysqld, ktery dohromady zabiraji nehorazny misto v pameti. u apache lze nastavit kolik procesů má běžet současně. ale u mysql jsem nic takového nenašel. takze dotaz zni jde to? a kdyz tak jak

PS: my.cnf jsem zkopiroval z my-small.cnf
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.1.2004 23:33 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše mysql - počet běžících procesů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takže. Běží ti jen jeden proces, ale má několik threadů. Paměť raději pořádně přepočítej, protože naprostá většina je sdílená mezi thready, kdo ví, cos vlastně sčítal. MySQL vyvtáří nový thread pro každé spojení (lze ho spustit s --one-thread, ale to je čistě debugovací záležitost). Omezení počtu threadů (pokud by se nějak udělalo) proto znamená omezení počtu současných spojení. Kromě toho nechává viset nejvýše thread_cache_size threadů ze starých spojení ke znovupoužití. Takže běžet ti bude nejvýše 1 + počet_spojení + thread_cache_size threadů -- nebo nějak tak.

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.