Hlavní navigace

Názor k článku Úvaha ohledně zneužívání LIKE v databázích od Tomáš Vondra - Vacuum je téma samo pro sebe, ale pokud...

  • Článek je starý, nové názory již nelze přidávat.
  • 26. 4. 2009 0:25

    Tomáš Vondra
    Vacuum je téma samo pro sebe, ale pokud se věnuje dostatečná pozornost konfiguraci autovacuum démona tak s ním nebývají výrazné problémy. Bohužel na (auto)vacuum nadávají hlavně vývojáři a admini kteří se na konfiguraci vyprdnou a pak se diví.

    Pokud jste 3 roky provozovali databázi do které se i zapisovalo, a pak jste spustil VACUUM FULL aniž byste předtím rozumně nastavil vacuum_cost_ proměnné, tak se nedivte že to běželo hodiny (předpokládám že se CPU flákalo, že?).

    Je to prostě vlastnost MVCC architektury, která se ale kontinuálně řeší a teď v 8.4 by se to mělo zase zlepšit. Stěžovatelé se většinou ohání tím že "Oracle to nedělá" - no, nedělá to proto že má jinou MVCC architekturu, která zase přináší jiné problémy (starý známý "ORA-01555: Snapshot Too Old", apod.).