Posted By: Koles (...) on 'CZdatabases'
Title:     Re: mysql
Date:      Thu Oct 25 09:16:38 2001

> > tim si prave nejsem jisty a proto se ptam
> > 
> > a jeste jedna vec, co se proti tomu da delat? (krome hlidani a nasledneho 
> > mysqladmin flush hosts) ? 
> 
> bohuzel se proti tomu neda delat nic - krome toho flushe nebo kontroly toho 
> spojeni. 

Samozrejme se s tim da delat spousta - casto ale bude treba spoluprace
autoru aplikaci, ktere onen MySQL server vyuzivaji.

Konexe pribude, kdyz dosavadni pocet konexi nestiha obsluhovat pozadavky.
To znamena, ze resenim je zaridit, aby byly pozadavky obsluhovany rychleji,
nebo aby jich bylo mene.

Nejjednodussi reseni je pochopitelne hruba sila, tedy upgrade zeleza.

Dale muze byt vhodne prozkoumat, jestli neklademe zbytecne nebo zbytecne 
slozite dotazy a jestli jsou tabulky vhodne indexovany. Pozornost je treba
taky venovat zamykani: zvlast u MySQL, ktera mam dojem porad umi zamykat
pouze cele tabulky, vznikaly problemy.

Spocivaly obvykle v tom, ze se provadelo narocne cteni, ktere uzamklo
nejakou tabulku shared lockem, na to cekaly updaty s exclusive lockem,
no a na ty updaty cekaly dalsi selecty, ktere pritom mohly bezet zaroven
s prvne uvedenym selectem. V aktualnich verzich se tento problem da obejit 
pouzivanim LOW PRIORITY updatu resp. insertu. 

  Pavel

Search the boards