Estou com dúvida sobre algumas configurações, então ativei alguns logs
para tentar avaliar melhor. Segue abaixo a minha configuração atual:

--- postgresql.conf ---
listen_addresses = '*'
max_connections = 1024
shared_buffers = 2048MB
work_mem = 40MB
maintenance_work_mem = 160MB
checkpoint_segments = 64
archive_mode = on
archive_command = 'cp -a "%p" /archives/"%f"'
effective_cache_size = 128MB
logging_collector = on
log_directory = '/aux/pg_log'
log_rotation_size = 100MB
client_min_messages = log
log_min_messages = log
log_min_duration_statement = -1
log_line_prefix = '%t:%r:%...@%d:[%p]: '
log_lock_waits = on
log_autovacuum_min_duration = 0
autovacuum_max_workers = 4
autovacuum_naptime = 20
autovacuum_analyze_threshold = 100
autovacuum_vacuum_scale_factor = 0.4
autovacuum_analyze_scale_factor = 0.2
datestyle = 'iso, mdy'
lc_messages = 'en_US.UTF-8'
lc_monetary = 'en_US.UTF-8'
lc_numeric = 'en_US.UTF-8'
lc_time = 'en_US.UTF-8'
default_text_search_config = 'pg_catalog.english'
--- fim ---

   Minha principal dúvida é em relação a memória do 'maintenance_work_mem' e
'work_mem'. Nesse nível de log ele pegaria se algum deles tentasse usar mais
memória? Como eu poderia verificar?
   Sei que cada ambiente tem suas particularidades, mais teriam alguma
sugestão de melhoria?

Abraços,
Aldrey Galindo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a