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

Search the boards