Postgres Performance ?

Horak Daniel horak na sit.plzen-city.cz
Čtvrtek Červenec 18 11:55:22 CEST 2002


> Velice pomohlo pouziti VACUUM
> 
> vacuumdb -d rt2 --analyze

tohle zpusobuje aktualizaci statistik, podle kterych se ridi provadeni
dotazu, takze je to opravdu nutne provadet casto (pokud se v databazi
meni data)

> 
> Tento sctipt provede analizu pouziti tabulek a na jejim 
> zaklade vytvori
> patricne indexy.
> 
> Me hlavne zajimalo, zda nekdo resil nastaveni
> 
> /usr/local/pgsql/data/postgresql.conf
> 
> --~--
> 
> #
> #       Performance
> #
> sort_mem = 512

Zalezi, kolik ma db server pameti a kolik soucasnych klientu obsluhuje.
Zvedam to minimalne na 5120 (tj. 5 MB).

> shared_buffers = 64 # min 16
> fsync = true

nejake detaily jsou na
http://www.ca.postgresql.org/docs/momjian/hw_performance/

> 
> --~--
> 
> atd ...
> 
> P.S. da se nejak zapnout logovani SQL, tim mam na mysli log 
> kde budou sql
> dotazy, ktere se databazi provedly ?

enable_debug = 2 v postgresql.conf


			Dan



Další informace o konferenci Databases