Posted By: Koles (www.jablok.cz) on 'CZdatabases'
Title: Re: PgSql Trace
Date: Sun Nov 7 15:39:32 2004
> Ma pgsql neco jako tracer? Hodne by me zajimalo jaky dotazy ten server
> provadi (a ne jen zrovna kdyz se divam, jako ve statistikach kdyz zapnu
> command statistiky), neco jako log dotazu. Jde mi o to ze mam kus ciziho
> SW (sice se zdrojakama, ale kdo je ma studovat jen aby zjistil co to
Jestli staci log dotazu, tak je treba v postgresql.conf (obvykle
ve /var/lib/pgsql/data) zapnout "log_statements = true", a hlavne
se ujistit, aby vubec logoval.
V /etc/init.d/postgres byva radek na zpusob
su -l postgres -s /bin/sh -c "/usr/bin/pg_ctl -D $PGDATA -p
/usr/bin/postmaster -o '-p ${PGPORT}' start
> __NECO__ 2>&1" < /dev/null
to "__NECO__" by mel byt soubor, do ktereho muze psat uzivatel, pod
nimz postgres bezi.
Ne ne-RPM-kovych distribucich to muze vypadat trochu jinak, ale
princip bude stejny.
buduje za dotazy) a >
> zajimaly by me execution plany na dotazy co to posila do databaze, protoze
> se mi zdaj hodne pomaly.
Prikaz EXPLAIN <query> (podobne jako na MySQL).
> A vedlejsi dotaz: je normalni ze database dump je zhruba polovicni nez dana
> databaze (bez indexu)? Mam v db zhruba 30 giga, dalsich zhruba 10 maj
> indexy,
> ale kdyz udelam kompletni dump tak to ma jen 15 :( a zadny bloby tam nejsou.
No, je jasny, ze nejaka rezie tam vzdycky bude. Co je "normalni"
jsem nikdy nezkoumal.
> A jeste jedna me napada: ma postgres nejakej oficialni release plan? Verze
> 8.0 je ve ctvrty bete a me by hodne pomohlo vedet jestli je finalni verze
> na spadnuti anebo porad pul roku nebo vic v budoucnosti?
Po tom jsem se onehda taky shanel, ale nic nenasel. Tipuju, ze to bude
jako u vetsiny rozsahlejsich "volnocasovych" open-source: Az bude, bude.
Neprijemne, ale pochopitelne.
Pavel