Vários bancos de dados em uma instância de banco de dados do Amazon RDS para Db2
Você pode criar vários bancos de dados em uma única instância de banco de dados do RDS para Db2 chamando o procedimento armazenado rdsadmin.create_database. Uma única instância de banco de dados do RDS para Db2 é limitada a 50 bancos de dados. Esse número inclui bancos de dados nos estados ativado e desativado.
nota
Se você criar vários bancos de dados em uma instância de banco de dados do RDS para Db2 criada antes de 15 de novembro de 2024, deverá reiniciar a instância de banco de dados para habilitar o suporte a vários bancos de dados.
Por padrão, o Amazon RDS ativa os bancos de dados quando são criados. Para otimizar os recursos de memória, você pode desativar bancos de dados que usa com pouca frequência e ativá-los posteriormente, quando necessário. Para ter mais informações, consulte Desativação de um banco de dados e Ativação de um banco de dados.
O número de bancos de dados ativados em uma instância de banco de dados depende dos recursos de memória disponíveis no servidor. Os recursos de memória diferem com base na classe da instância de banco de dados e na quantidade de memória configurada para o banco de dados. Para obter informações sobre classes de instância de banco de dados, consulte Classes de instância de banco de dados do . Para obter informações sobre como atualizar a memória de um banco de dados do RDS para Db2, consulte rdsadmin.update_db_param.
Recomendamos que você escolha uma classe de instância de banco de dados que tenha 2 GB de memória para tarefas comuns de banco de dados, requisitos de sistema operacional e outras tarefas de automação do Amazon RDS, como backups. Para obter mais informações sobre como alterar a classe de instância de banco de dados, consulte Modificar uma instância de banco de dados do Amazon RDS.
Além disso, a IBM recomenda no mínimo 1 GB de memória para cada banco de dados ativo. Para obter mais informações, consulte Requisitos de disco e memória
Você pode calcular o número máximo de bancos de dados ativos que uma instância de banco de dados pode ter com a seguinte fórmula:
Active database limit = (total server memory - 2 GB) / 1 GB
O exemplo a seguir mostra o número máximo de bancos de dados ativos para uma instância de banco de dados com uma classe de instância de banco de dados db.m6i.xlarge:
Active database limit = (total server memory - 2 GB) / 1 GB = (16 GB - 2 GB) / 1 GB = 14 databases
Quando o Amazon RDS recupera um banco de dados após uma falha, ele ativa o banco de dados caso estivesse ativo anteriormente. Em determinados casos, como quando você modifica uma classe de instância de banco de dados para uma configuração de memória menor, pode haver memória insuficiente para ativar todos os bancos de dados na instância de banco de dados. Nesses casos, o Amazon RDS ativa os bancos de dados na ordem em que foram criados.
nota
Os bancos de dados que o Amazon RDS não puder ativar devido à memória insuficiente permanecerão em um estado desativado.