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

Responder a