DB Server a SSD disky
tv na fuzzy.cz
tv na fuzzy.cz
Čtvrtek Duben 8 11:23:10 CEST 2010
Ahoj,
s úvodními doporučeními (upgrade na novější verzi, sledování a ladění
pomalých dotazů, apod.) nelze nesouhlasit - jsou to univerzální a funkční
rady.
O těch následujících by se ale dalo dlouze polemizovat:
> * V dobe mensiho provozu provedte globalni VACUUM FULL ANALYZE
> (treba s odstavkou db) -- pozor, zamyka tabulky. Tim se
> aktualizuji optimalizacni statistiky, odstrani se nepouzivane
> radky a databaze se na disku setrese treba na polovinu i mene.
> Jsou clanky na Netu tvrdici, ze jeste lepsi optimalizacni vysledky
> ma vytvoreni nove databaze z dumpu. Neni duvod tomu neverit, pokud
> mate tu moznost, vedle to otestujte.
>
> * S tydenni periodou v dobe mensiho provozu provadejte VACUUM
> ANALYZE. Na vse nebo jen na exponovane tabulky.
>
> * Muze pomoci i prikaz REINDEX pro znovuvytvoreni potencialne
> neoptimalnich indexu. To je na celou db relativne rychle.
Totiž tohle všechno by při běžícím a správně nastaveném autovacuum
démonovi nemělo být potřeba. Autovacuum by se měl postarat jak o
"defragmentaci" (uvolnění prázdných bloků - po UPDATE/DELETE), tak o
aktualizaci statistik, atd. Takže ruční spouštění VACUUM (FULL/ANALYZE) by
vůbec nemělo být nutné.
Tomáš
Další informace o konferenci Linux