Em 03-08-2011 19:46, Tiago Adami escreveu: > 2) PostgreSQL 8.3 em Windows XP (em andamento projeto para migrar para > a versão 9.0). Mais de 500 instâncias atualmente rodando; 8.3.oque? É recomendável que seja a última versão (8.3.15).
> 3) Aplicação grava informações compactadas em formato binário em pelo > menos 5 tabelas do banco de dados (4 BYTEA e 1 LO). Estas informações > são de um aplicativo de terceiros e não há como alterá-lo; > 4) O banco de dados *incha* com muita rapidez. Em um mês atinge cerca > de 6GB nos caixas, e as operações começam a se tornar lentas. > Descobrimos que é por causa dos BLOBs, pois os dados binários são > armazenados e frequentemente eliminados pelo aplicativo de comunicação > de terceiros que é utilizado. *VACUUM* não resolve nada, *VACUUMLO* > sim, mas com o efeito colateral de ficar muitas horas rodando deixando > o caixa parado; Qual o tamanho médio dos campos bytea e lo armazenados? Qual a frequência de alteração dos registros que contém estes campos? Pela sua informação, o registro que contém um campo lo é alterado com frequência? > 5) A tabela com ID 1663 (pg_largeobject) corrompe com muita facilidade > e com muita frequencia; É NTFS? Você já tentou desabilitar a cache de escrita do disco? Quanto aos parâmetros citados na outra thread, eu sugiro algumas mudanças: wal_sync_method = fsync_writethrough wal_buffers = 2MB # é um chute; observe checkpoints_* em pg_stat_bgwriter checkpoint_segments = 20 checkpoint_timeout = 15min Sem saber a configuração do hardware e a carga do sistema fica difícil chutar mais alguma coisa. Talvez você necessite de um consultor para ajustar o seu cenário. -- Euler Taveira de Oliveira - Timbira http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
