Hummm !!!

Muito bom !!

Mesmo tendo otimizado os parametros à realidade do meu banco, ainda
tinha duvidas...

Agora vou aferir o desempenho do autovacuum ;)

wastedspace, o campo mais útil para mim :D

(Ao menos até que possa subir de uma 8.1.11 ...)

Sds,
Marco Antonio

2008/3/20, Dickson Guedes <[EMAIL PROTECTED]>:
> Thiago Boufleuhr escreveu:
>
> > Pessoal,
>  >
>  >     Existe alguma forma de saber quando foi executado o ultimo vacuum em
>  > uma base de dados?
>  >
>
>
> Não é a resposta direta à sua pergunta, mas é uma informação
>  interessante. O SELECT abaixo mostra os objetos que precisam de vacuum.
>  (Dica: crie uma view para ele)
>
>  SELECT pg_namespace.nspname, pg_class.relname, pg_class.reltuples,
>  pg_class.relpages, rowwidths.avgwidth,
>        ceil(pg_class.reltuples * rowwidths.avgwidth::double precision /
>  current_setting('block_size'::text)::double precision) AS expectedpages,
>        pg_class.relpages::double precision / ceil(pg_class.reltuples *
>  rowwidths.avgwidth::double precision /
>  current_setting('block_size'::text)::double precision) AS bloat,
>        ceil((pg_class.relpages::double precision *
>  current_setting('block_size'::text)::double precision -
>  ceil(pg_class.reltuples * rowwidths.avgwidth::double precision)) /
>  1024::double precision) AS wastedspace
>   FROM ( SELECT pg_statistic.starelid, sum(pg_statistic.stawidth) AS
>  avgwidth
>            FROM pg_statistic
>           GROUP BY pg_statistic.starelid) rowwidths
>    JOIN pg_class ON rowwidths.starelid = pg_class.oid
>    JOIN pg_namespace ON pg_namespace.oid = pg_class.relnamespace
>   WHERE pg_class.relpages > 1;
>
>
>
>  []s
>
> Guedes
>
> _______________________________________________
>  pgbr-geral mailing list
>  [email protected]
>  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a