Em 31-08-2011 11:35, Flavio Henrique Araque Gurgel escreveu: >> É válido ativar este parâmetro (OOM_ADJ=-17) no script de >> inicialização ou até mesmo compilar o PostgreSQL com esta opção >> (CFLAGS="-DLINUX_OOM_ADJ=0") ? Quais as vantagens e desvantagens em >> desativar o OOM-Killer? > É válido se você tem (i) recursos de hardware escassos e (ii) uma aplicação descontrolada e que consome muita memória nas consultas. Essa opção deixará o banco no ar e cancelará as consultas vilãs.
> Essa opção só é válida no kernel do Linux, não existe para outros S.O. > Se os processos na máquina ocuparem toda a memória RAM, com esse > ajuste você evita que o componente do kernel do Linux chamado "Out Of > Memory Killer" escolha o processo pai do PostgreSQL para ser morto, > derrubando todo o seu banco de dados. > Na verdade *não* derruba todo servidor PostgreSQL. As conexões em atividade continuam abertas; porém, você fica impossibilitado de fazer novas conexões. -- Euler Taveira de Oliveira - Timbira http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
