Infelizmente esta informação não é armazenada nos catálogos do PostgreSQL.
O VACUUM FULL é uma operação extrema, que deve ser raramente executada.
O motivo dela não ser armazenada é que, como a tabela é 100% limpa de todo
espaço livre (na versão que você está os índices também são limpos)
Boa Noite,
Preciso saber quando foi o ultimo vacuum full executado em uma tabela, para
o vacuum já consegui. Mais observei que não funciona para o vacuum full.
Minha versão do PostgreSQL 9.1.9.
Segue select que usei para ver o ultimo vacuum executado.
select relname, last_vacuum,
Boa Noite,
Preciso saber quando foi o ultimo vacuum full executado em uma tabela, para o
vacuum já consegui. Mais observei que não funciona para o vacuum full.
Minha versão do PostgreSQL 9.1.9.
Segue select que usei para ver o ultimo vacuum executado.
select relname, last_vacuum,
Olá,
Você pode usar a pg_stat_user_tables em vez da pg_stat_all_tables, porém o
Euler comentou bem, por essa tabela de sistema não é possível saber se o
último vacuum executado foi o full ou o normal.
Sugiro você ver esta informação pelo log de atividades.
2009/11/11 Edson - Unimake Softwares
alguem sabe me dizer se tem como descobrir qual a data que rodou o
ultimo vacuum full de determinada tabela?
Obrigado
Édson
__ Information from ESET NOD32 Antivirus, version of virus
signature database 4507 (20091014) __
The message was checked by ESET NOD32 Antivirus.
Olá
On Tue, Nov 10, 2009 at 6:28 PM, Edson Mundin Ferreira
edson.mun...@uol.com.br wrote:
alguem sabe me dizer se tem como descobrir qual a data que rodou o
ultimo vacuum full de determinada tabela?
Obrigado
Édson
select relname, last_vacuum, last_autovacuum from
pg_stat_all_tables where
Marcelo Costa escreveu:
select relname, last_vacuum, last_autovacuum from
pg_stat_all_tables where schemaname = 'public';
Mas ele quer saber o último vacuum *full*. Não dá para saber se o último
VACUUM executado foi FULL ou não, a não ser que você esteja registrando os
comandos executados.
esse select já quebraria uma galho, mas me parece que não funciona no 8.1
Obrigado marcelo
On Wed, Nov 11, 2009 at 6:07 PM, Marcelo Costa marcelojsco...@gmail.comwrote:
Olá
On Tue, Nov 10, 2009 at 6:28 PM, Edson Mundin Ferreira
edson.mun...@uol.com.br wrote:
alguem sabe me dizer se tem
On Wed, Nov 11, 2009 at 6:07 PM, Marcelo Costa marcelojsco...@gmail.com
wrote:
select relname, last_vacuum, last_autovacuum from
pg_stat_all_tables where schemaname = 'public';
2009/11/11 Edson - Unimake Softwares ed...@unimake.com.br:
esse select já quebraria uma galho, mas me parece que não
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
Pessoal,
Existe alguma forma de saber quando foi executado o ultimo vacuum em
uma base de dados?
Desde ja agradeço!
Thiago
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
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
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
Olá,
Você pode gerar um arquivo de log para o processo de vacuum, assim acredito
que fica mais fácil de saber quando o seu último vacuum foi executado.
Exemplo:
vacuumdb -d banco -z -v vacuum_em_`date +%d-%m-%Y`.txt 21
Outras possibilidades para a variação pode ser obtida consulta o comando
Dickson Guedes wrote:
Existe alguma forma de saber quando foi executado o ultimo vacuum em
uma base de dados?
euler=# select relname, last_vacuum, last_autovacuum from
pg_stat_all_tables where schemaname ~ 'public';
relname | last_vacuum | last_autovacuum
15 matches
Mail list logo