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