Aldrey Galindo escreveu: > 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? > Não. Uso de memória está relacionada a consultas. Para saber se alguma consulta está extrapolando a quantidade de memória do work_mem, você precisa verificar os planos de execução das consultas (vide auto_explain) ou fazer o registro (aka log) de arquivos temporários (vide log_temp_files).
maintenance_work_mem está relacionado ao uso de memória para rotinas de manutenção tais como VACUUM, CREATE INDEX e ALTER TABLE ADD FOREIGN KEY. Além disso, dizer se os valores estão adequados de acordo com as informações que tu forneceu é como dar um tiro no escuro. Sem saber mais detalhes do ambiente e de como é o fluxo de informações no mesmo fica difícil sugerir algo. Duas observações para você refletir: (i) max_connection muito alto -- será que você precisa de tudo isso? (ii) effective_cache_size muito baixo -- quantidade de cache utilizada _somente_ para estimativas. -- Euler Taveira de Oliveira http://www.timbira.com/ _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
