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
