Re: [pgbr-geral] Vacuum full - informação de execução
On 08-11-2011 07:51, Leonardo Carneiro wrote: > Interessante essa info sobre o vacuum full. Algumas pessoas comentaram durante > o pgbr que o vacuum full não deveria ser usado antes da versão 9 sem executar > reindex, pois iria ser prejudicial aos índices. > Eu não o recomendado desde 7.4. A implementação antiga do VF inchava os índices ao longo do tempo mas a implementação atual não. > Existe alguma documentação dessa mudança do funcionamento do VACUUM FULL ser > igual ao CLUSTER? > É um detalhe de implementação. A única menção que há é nas notas de lançamento da versão 9.0. Vale ressaltar que não é igual, ele utiliza a mesma rotina do CLUSTER para recuperar espaço não utilizado. -- Euler Taveira de Oliveira - Timbira http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Vacuum full - informação de execução
2011/11/8 Euler Taveira de Oliveira > On 07-11-2011 19:55, Fábio Gibon - Comex System wrote: > > o vacuum com a opção de full não fica registrado na pg_stat_all_tables > (em > > last_vacuum). Há algum local do dicionário de dados que eu encontro a > data do > > último vacuum full de uma tabela? > > > Isso é verdade a partir da versão 9.0 (quando o VACUUM FULL foi substituído > por CLUSTER internamente) e está documentado [1]. Talvez algum dia alguém > corrija isso mas como o VF é uma operação programada (e esporádica) em um > ambiente de produção não vejo problema em não reportar essa estatística (já > que sei quando ela é disparada). > > > Interessante essa info sobre o vacuum full. Algumas pessoas comentaram durante o pgbr que o vacuum full não deveria ser usado antes da versão 9 sem executar reindex, pois iria ser prejudicial aos índices. Existe alguma documentação dessa mudança do funcionamento do VACUUM FULL ser igual ao CLUSTER? Att. Leonardo "Chester" Carneiro ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Vacuum full - informação de execução
On 07-11-2011 19:55, Fábio Gibon - Comex System wrote: > o vacuum com a opção de full não fica registrado na pg_stat_all_tables (em > last_vacuum). Há algum local do dicionário de dados que eu encontro a data do > último vacuum full de uma tabela? > Isso é verdade a partir da versão 9.0 (quando o VACUUM FULL foi substituído por CLUSTER internamente) e está documentado [1]. Talvez algum dia alguém corrija isso mas como o VF é uma operação programada (e esporádica) em um ambiente de produção não vejo problema em não reportar essa estatística (já que sei quando ela é disparada). [1] http://www.postgresql.org/docs/current/static/monitoring-stats.html#MONITORING-STATS-VIEWS-TABLE -- Euler Taveira de Oliveira - Timbira http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Vacuum full - informação de execução
JotaComm, obrigado pelo retorno, mas infelizmente nos testes que fiz não funciona. Ah, a pg_stat_user_tables é uma view sobre a view que citei (pg_stat_all_tables). vacuum tabela - registra vacuum full tabela - não registra Alguma outra dica? Será que tem algum parâmetro diferente nas bases que testei? um abraço Gibon - Original Message - From: JotaComm To: Fábio Gibon - Comex System ; Comunidade PostgreSQL Brasileira Sent: Monday, November 07, 2011 8:59 PM Subject: Re: [pgbr-geral] Vacuum full - informação de execução Olá, Fábio Em 7 de novembro de 2011 21:22, Fábio Gibon - Comex System escreveu: Complementando... versão 9.0.3 - Original Message - From: Fábio Gibon - Comex System To: PostgreSQL - BR List Sent: Monday, November 07, 2011 7:55 PM Subject: [pgbr-geral] Vacuum full - informação de execução Pessoal, o vacuum com a opção de full não fica registrado na pg_stat_all_tables (em last_vacuum). Há algum local do dicionário de dados que eu encontro a data do último vacuum full de uma tabela? A execução do vacuum fica registrado na tabela pg_stat_user_tables, tabelas criadas pelo usuário. O registro é do último vacuum independente se é vacuum full ou vacuum. abraços Fábio Henrique Gibon -- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Abraços -- JotaComm http://jotacomm.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Vacuum full - informação de execução
Olá, Fábio Em 7 de novembro de 2011 21:22, Fábio Gibon - Comex System < gi...@comexsystem.com.br> escreveu: > ** > Complementando... versão 9.0.3 > > > - Original Message - > *From:* Fábio Gibon - Comex System > *To:* PostgreSQL - BR List > *Sent:* Monday, November 07, 2011 7:55 PM > *Subject:* [pgbr-geral] Vacuum full - informação de execução > > Pessoal, > o vacuum com a opção de full não fica registrado na > pg_stat_all_tables (em last_vacuum). Há algum local do dicionário de dados > que eu encontro a data do último vacuum full de uma tabela? > > > A execução do vacuum fica registrado na tabela pg_stat_user_tables, tabelas criadas pelo usuário. O registro é do último vacuum independente se é vacuum full ou vacuum. > > > abraços > > Fábio Henrique Gibon > > -- > > ___ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > ___ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > Abraços -- JotaComm http://jotacomm.wordpress.com ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Vacuum full - informação de execução
Complementando... versão 9.0.3 - Original Message - From: Fábio Gibon - Comex System To: PostgreSQL - BR List Sent: Monday, November 07, 2011 7:55 PM Subject: [pgbr-geral] Vacuum full - informação de execução Pessoal, o vacuum com a opção de full não fica registrado na pg_stat_all_tables (em last_vacuum). Há algum local do dicionário de dados que eu encontro a data do último vacuum full de uma tabela? abraços Fábio Henrique Gibon -- ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral