É 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
