Boa noite!

Estou com problema de lentidão em um banco de dados e preciso de auxílio
para saber o que posso fazer.

Há alguns dias o uso de processamento aumentou muito e consultas que antes
levavam menos de 1s agora chegam a demorar mais de 10s.

Existia um procedimento executado a noite para apagar dados de algumas
tabelas e depois era executado o vacuum full, porém como utilizamos o
autovacuum o vacuum full que antes era executado "manualmente" foi retirado.

Fiz alguns testes, como recriar uma das tabelas mais "problemática", parar
a execução de outros processos no banco de dados, parar o servidor slave,
executação de vacuum e reindex, verificamos o hardware e aparentemente está
ok.

Informações do ambiente:

Servidor Master:
2 Processadores Quad Core Intel X5560 Xeon , 2.8GHz, 8M Cache
32 GB de memória
Configuração dos discos em RAID 10
Red Hat

Conf Postgres:
shared_buffers = 8GB
work_mem = 512MB
maintenance_work_mem = 512MB
effective_cache_size = 18GB
autovacuum=on
wal_level = hot_standby
synchronous_commit = off
wal_buffers = 8MB
checkpoint_segments = 64
checkpoint_completion_target = 0.9
archive_mode = on
max_wal_senders = 1
wal_keep_segments = 40

Obrigada!
Verônica Alessandra
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a