Sergio Medeiros Santi wrote: > 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: > > http://www.revsys.com/writings/postgresql-performance.html > http://www.powerpostgresql.com/PerfList > > 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 ----- > *From:* Rodrigo Hjort <mailto:[EMAIL PROTECTED]> > *To:* [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> ; > [email protected] <mailto:[email protected]> > *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] > <mailto:[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 >
Creio que a reindexação mais ou menos frequente dependerá da taxa de modificações de seu banco (insert, update e delete). Veja: http://www.postgresql.org/docs/8.1/interactive/routine-reindex.html []s Osvaldo _______________________________________________________ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
