Sziasztok,

inkabb MySQL kerdes, kevesbe Linux, de azert hatha.

Van egy adatbazis "5.0.77-community-log MySQL Community Edition (GPL)"
csak InnoDB, disken 64G, 115 tabla, CentOS 5 64 bit az OS, csak MySQL
fut.

A jelenseg az, hogy neha lelassul a DB.

Slow query log-ban levo keresket nezem explain-nel, valoban,
vegignyalja a 22M sorat a tablanak, nyilvan nem jo.

Semmi gond, hajra egy analyze table es mindenki orul. Az esetek nagy
reszeben ez mukodik is, de elofordul, hogy nem.

Teszt kornyezetben futtatom a 'mysqlcheck -a' parancsot valamint egy
for ciklust ami lefuttatja a 'analyze table' parancsot minden tablara
az adott adatbazisban. Erdekes modon ezek hol elrontjak a dolgokat hol
megjavitjak a dolgot, monjduk olyan 30%-ban valtozik a dolog, 'jo'-bol
'rossz'-ba vagy vissza, a maradek 70%-ban marad ami elozoleg volt. Van
egy eleg gyakori keres, azzal teszelem,explain-nel nezem a sorok
szamat. 22M = rossz, <1k = jo.

Nem nagyon talalok sehol doksit rola, hogy mit es hogyan kellene
monitorozni, honnan lehet kiszedni a MySQL-bol, hogy o eppen mit
gondol a tablakrol, hol lehetne latni mit is valtoztat az analyze
table.

Talalkozott mar valaki hasonloval? Barmi otlet mit kellene
nezni/allitani a rendszeren?

udv

Miklos
_________________________________________________
linux lista      -      linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz