É pessoal,
   Após essas dicas de voces consegui identificar exatamente meu problema, 
creio que até entao isso era o maior problema, identificar o que estava 
causando o Load tao alto. Após testes em cima de uma tabela especifica, ficou 
mais claro ainda.
   As configuracoes do autovaccum no "postgresql.conf" nao estao adiantando, ai 
fiz um script para executar isso pelo cron (tipo a cada 2 horas), creio que 
ficou algo agressivo, que nao esta totalmente correto, mas ja ta ajudando.
   Sao por exemplo, 15 bancos (no mesmo servidor postgresql), cada um deles com 
uma determinada tabela "pacote". Para cada tabela idependente do banco tem 
aproximadamente essas estatisticas para a tabela "pacote":

INSERTS 20.700
SELECT  12.279
UPDATE  17.267
DELETE  7.487

(obs: só pra lembrar a versao do banco é 8.2.5)

Tipo, eu li os links, mas nao sei qual seria a configuracao ideal para esse 
senario. Alguma sugestao?

vi outras coisa na net como por exemplo:

--> pg_autovacuum -d2 -s1 -S0 -v10 -V0 -a10 -A0 -L pg_autovacuum.out

--> -D -v 400 -V 0.4 -a 100 -A 0.3

"...Isto irá rodar o vaccum nas tabelas após 400 linhas + 40% da tabela ser 
atualizada ou apagada e irá rodar o analyze após 100 linhas + 30% da tabelas 
sofres inserções, atualizações ou ser apagada."

nao entendi esses esquemas acima, tipo onde sao configurados ou como fazer.

  Se puderem dar mais uma ajuda como fazer as configuracoes do autovacuum 
especificos para essa tabela seria legal. Tipo, oque eu deveria fazer para meu 
caso acima?

Muito Obrigado Pessoal.

--- Em ter, 7/10/08, Roberto Mello <[EMAIL PROTECTED]> escreveu:

> De: Roberto Mello <[EMAIL PROTECTED]>
> Assunto: Re: [pgbr-geral] Erro Fatal urgente
> Para: [EMAIL PROTECTED], "Comunidade PostgreSQL Brasileira" 
> <[email protected]>
> Data: Terça-feira, 7 de Outubro de 2008, 16:21
> 2008/10/7 Mr J.L. <[EMAIL PROTECTED]>
> 
> >
> > Voce comentou sobre "...recomendável que se
> utilize a tabela do catálogo
> > pg_autovacuum para sintonizar cada uma dessas tabelas
> adequadamente."
> >
> > Nao entendi isso, fiz um "SELECT * from
> pg_autovacuum;" e nao existem regs.
> > nessa tabela.
> >
> 
> Se voce inserir registros na pg_autovacuum com parametros
> especificos para a
> sua determinada tabela, o autovacuum vai usar as
> configuracoes especificas
> para aquela tabela, ao inves do padrao do arquivos de
> configuracao.
> 
> Isso e' recomendado -- como o Euler disse -- para
> tabelas com muitas
> atualizacoes e insercoes.
> 
> Veja
> http://www.postgresql.org/docs/8.3/interactive/catalog-pg-autovacuum.html
> 
> Roberto
> 
> -- 
> http://blog.divisiblebyfour.org/


      Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a