Pessoal:
 
Este tipo de assunto me preocupa um pouco. Estou migrando minhas aplicações para o PG e fico preocupado com que tipo de manutenção deve ser feita e com que periodicidade. Estou usando o PG 8.1.2 em W2K e tenho deixado o autovaccum ativo o que é o default na instalação. Executo a todas as noites um backup e um vaccum analyse full.
 
Também mexi um pouco no postgresql.conf usando o bom senso porque as informações a respeito dizem que este tipo de configuração são críticas, que os defaults são excessivamente conservadores para o hardware atual mas as informações são poucas principalmente quanto ao cruzamento de parâmetros de configuração (coisas do tipo não adianta aumentar o parâmetro X se o parâmetro Y não for proporcional), mas a verdade é que até o momento não achei nada confiável e avalizado pela equipe que mantém o PG que ajude nestas configurações e práticas recomendáveis.
 
No que tange ao e-mail abaixo fico preocupado em saber que reindexar o banco não é "muito" necessário. Eu particularmente nunca reindexei os meus. Será que devo fazer isto? Com que periodicidade?
 
No momento estou lendo dois papers sobre performance no PG que talvez possa interessar a alguém, contudo não se animem muito porque pelo que vi até agora nenhum deles esgota o assunto como eu gostaria. Inclusive um deles fala para evitar os processadores Intel Xeon (e eu os uso) e preferir os Opterom (será que alguém sabe dizer porque? Isto tem relação com o SO ou com o PG?) enquanto o outro paper dá alguns exemplos de configuração, onde aparece processador Xeon, mas não faz nenhuma ressalva contra ele.
 
Acho que o assunto é pertinente, estimulante e necessário, mas pouco discutido em profundidade. De qualquer forma os dois artigos podem ser encontrados em:
 
 
Espero que seja útil e que estimule a discussão e/ou revelação do assunto.
 
Abraços,
 
Sergio Medeiros Santi
Trabin Software & Consulting
+55 0xx 53 3227 4157  /  9982 9009
----- Original Message -----
Sent: Wednesday, March 08, 2006 9:53 AM
Subject: Re: [PostgreSQL-Brasil] REINDEXAÇÃO

Tem uma instrução chamada REINDEX, e o módulo "reindexdb" no contrib.
Faço a reindexação dos meus bancos uma vez por semana, apesar de que no PostgreSQL 8.X isso não é muito necessário.

Paulo, você trabalha na Grieg?


2006/3/8, Paulo Rogerio Zimolo <[EMAIL PROTECTED]>:
Amigos, bom dia!
Uma duvida
Tenho 3 indices numa tabela (alem do primary key), e gostaria de saber como o postgresql trata o assunto da reindexacao, tipo: 
1) Ao rodar o VACUUM ANALYSE (depois de inserir ou deletar varios dados) os indices sao reindexados?
2) Ou teria que fazer a reindexacao de todos os indices da tabela?
Sds
Paulo 



--
Atenciosamente,

Rodrigo Hjort
GTI - Projeto PostgreSQL
CELEPAR - Cia de Informática do Paraná
http://www.pr.gov.br


_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a