Quais configurações de parâmetros inadequadas causam a indisponibilidade do banco de dados RDS for PostgreSQL?
Nos seguintes casos, configurações de parâmetros inadequadas fazem com que o banco de dados fique indisponível:
- Os intervalos de valores de parâmetro estão relacionados às especificações da instância de BD.
Os valores máximos de shared_buffers e max_connections estão relacionados à memória física da instância de BD. Se você definir esses parâmetros de forma inadequada, o banco de dados ficará indisponível.
- A associação de parâmetros está incorreta.
max_connections, autovacuum_max_workers e max_worker_processes devem atender aos seguintes requisitos. Caso contrário, o banco de dados não estará disponível.
max_connections value + autovacuum_max_workers value + max_worker_processes value + 1 < 8388607
Para mais detalhes, visite o site oficial do PostgreSQL.
Solução:
- Faça logon no console do RDS e consulte os logs para localizar os parâmetros configurados incorretamente.
- Na página Configuration, altere os parâmetros para valores padrão e reinicialize o banco de dados.
- Configure os valores de parâmetros incorretos e restaure outros parâmetros para seus valores padrão originais.