Bom dia pessoal!
Estamos com problema em um servidor Xenon de 16 núcleos com 16G de RAM. HD
SATA DE 1T.
O postgresql é o 8.4.4


O load average da máquina está da forma abaixo(sendo que já chegou até a
300) :

top - 09:20:09 up 2 days,  2:12,  6 users,  load average: 96.90, 116.55,
118.03
Tasks: 488 total,   2 running, 486 sleeping,   0 stopped,   0 zombie
Cpu(s):  3.2%us,  0.7%sy,  0.0%ni, 56.5%id, 39.7%wa,  0.0%hi,  0.0%si,
0.0%st
Mem:  16458500k total, 14891364k used,  1567136k free,    19108k buffers
Swap:  9765616k total,     8208k used,  9757408k free, 13512336k cached

A configuração do postgresql.conf atual é a seguinte: (sendo que mudaram a
mesma aleatoriamente)

listen_addresses = '*'                  # what IP address(es) to listen on;
                                                   # comma-separated list
of addresses;
                                                   # defaults to
'localhost', '*' = all
                                                  # (change requires
restart)
port = 5432                                # (change requires restart)
max_connections = 900             # (change requires restart)

shared_buffers = 512000kB
work_mem=15729kB
maintenance_work_mem = 2GB
wal_buffers = 64kB
checkpoint_segments =300
effective_cache_size = 14680060kB

Esse servidor é acessado por três aplicações diferentes que executam muitas
consultas e updates , e alguns poucos deletes.
A base encontra-se hoje com 83G de tamanho.
Já rodei o vacuum full.
Já fizeram o reindex.
Enfim, os sistemas estão muito lentos, quase parando.
Alguém tem alguma sugestão de alteração na configuração para que a
performance melhore?

Att,
  Deliane Andrade
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a