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