Autor Zpráva
MaK
Profil
Pokud provedu CHECK TABLE nad tabulkou A, celkem pochopim, ze se mi ve SlowQueries Logu objevi dotazy do tabulky A. Ale uz nevim, proc se tam objevuji i dotazy do jinych tabulek. Jejich Query_time je od 30-100sec, pricemz se jedna i o celkem jednoduche dotazy nad primarnim indexem. Jinak za cely den nedostanu ani jeden SlowQueries. Hranici na SlowQueries mam 5 sec.

Jedna se o MySQL, tabulka A ma cca 750 000 radku, velikost 741.5 MiB, CHECK TABLE trva priblizne 3minuty.

Jak tomu zabranit?

MaK
Kajman
Profil
Jaký typ tabulek používáte?
MaK
Profil
InnoDB
Kajman
Profil
Pokud tedy používáte pro tabulky i indexy jediný tablespace, je vše uloženo v jednom souboru a není zvláštní, že se při náročné práci s jednou tabulkou zpomalí dotazy i do dalších tabulek.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: