Show de bola!
vou utilizar agora mesmo!
Outras sugestoes ?
Muito Obrigado!
Dickson Guedes escreveu:
> 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