Re: [pgbr-geral] Vacuum full - informação de execução

2011-11-08 Por tôpico Euler Taveira de Oliveira
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-08 Por tôpico Leonardo Carneiro
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

2011-11-07 Por tôpico 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).


[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

2011-11-07 Por tôpico Fábio Gibon - Comex System
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

2011-11-07 Por tôpico JotaComm
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

2011-11-07 Por tôpico Fábio Gibon - Comex System
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