Quanta administração requer um servidor PostgreSQL na produção?

1

Estou montando um site e estou considerando o PostgreSQL para o banco de dados. Mas eu realmente só quero configurá-lo e esquecer isso. Qual a probabilidade de essa mentalidade "definir e esquecer" para o PostgreSQL? Se não é realista, que tipo de tarefas de manutenção devo realizar?

edit: encontrei informações úteis aqui: link

    
por jason.ppdev 14.10.2011 / 23:32

2 respostas

5

"Definir e esquecer" não deve ser a atitude de qualquer sistema de produção.

Dito isto, não é pior do que qualquer outro jogador importante como MySQL, MSSQL, etc.

    
por 14.10.2011 / 23:43
1

Backups, claro.

Além disso, depende de quão confiável deve ser e de quanto desempenho você precisa. Contanto que você não tenha requisitos especiais de confiabilidade e não receba muitos hits, ele funcionará bem. Ele faz a manutenção automática (vácuo automático), como remover tuplas mortas e analisar dados para atualizar as estatísticas usadas pelo planejador de consultas.

No entanto, quando a carga aumenta, você pode ter que ajustar os parâmetros que controlam o vácuo automático. Além disso, quando o desempenho cai, você terá que começar a ajustar outros parâmetros e monitorar o desempenho.

Pessoalmente, achei o seguinte livro muito informativo PostgreSQL 9.0 High Performance . Ele discute coisas como qual hardware obter, qual sistema de arquivos usar e como ajustar o próprio postgresql.

    
por 15.10.2011 / 12:58

Tags