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 eu...@timbira.com

 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-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


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

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


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


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 gi...@comexsystem.com.br
 *To:* PostgreSQL - BR List pgbr-geral@listas.postgresql.org.br
 *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
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 
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 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