Grupos de parâmetros do cluster de banco de dados para clusters de banco de dados do Amazon Aurora - Amazon Aurora

Grupos de parâmetros do cluster de banco de dados para clusters de banco de dados do Amazon Aurora

Clusters de banco de dados Amazon Aurora usam grupos de parâmetros de cluster de banco de dados As seções a seguir descrevem a configuração e o gerenciamento de grupos de parâmetros de cluster de banco de dados.

Parâmetros do cluster de banco de dados e da instância de bancos de dados Amazon Aurora

O Aurora usa um sistema de configurações de dois níveis:

  • Os parâmetros em um grupo de parâmetros de cluster de banco de dados aplicam-se a cada instância de banco de dados em um cluster de banco de dados. Seus dados são armazenados no subsistema de armazenamento compartilhado do Aurora. Por causa disso, todos os parâmetros relacionados ao layout físico de dados de tabelas devem ser os mesmos para todas as instâncias de banco de dados em um cluster do Aurora. Da mesma forma, como as instâncias de bancos de dados do Aurora são conectadas por replicação, todos os parâmetros para configurações de replicação devem ser idênticos por todo um cluster do Aurora.

  • Os parâmetros em um grupo de parâmetros de banco de dados aplicam-se a uma única instância de banco de dados em um cluster de bancos de dados Aurora. Esses parâmetros estão relacionados a aspectos como o uso da memória, que você pode variar entre instâncias de bancos de dados no mesmo cluster do Aurora. Por exemplo, um cluster geralmente contém instâncias de banco de dados com diferentes classes de instância da AWS.

Cada cluster do Aurora é associado a um grupo de parâmetros de cluster de banco de dados. Esse grupo de parâmetros atribui valores padrão para cada valor de configuração para o mecanismo de banco de dados correspondente. O grupo de parâmetros de cluster também inclui valores padrão para os parâmetros em nível de instância e de cluster. Cada instância de banco de dados em um cluster provisionado ou do Aurora Serverless v2 herda as configurações desse grupo de parâmetros de cluster de banco de dados.

Cada instância de banco de dados também é associada a um grupo de parâmetros de banco de dados. Os valores no grupo de parâmetros de banco de dados podem substituir os valores padrão do grupo de parâmetros do cluster. Por exemplo, se uma instância em um cluster tiver problemas, você poderá atribuir um grupo de parâmetros de banco de dados personalizado a essa instância. O grupo de parâmetros personalizado pode ter configurações específicas para parâmetros relacionados à depuração ou ao ajuste de performance.

O Aurora atribui grupos de parâmetros padrão quando você cria um cluster ou uma nova instância de banco de dados, com base no mecanismo de banco de dados e na versão especificados. Em vez disso, você pode especificar grupos de parâmetros personalizados. Você mesmo cria esses grupos de parâmetros e pode editar os valores dos parâmetros. Você pode especificar esses grupos de parâmetros personalizados no momento da criação. Também é possível modificar um cluster de banco de dados ou instância posteriormente para usar um grupo de parâmetros personalizado.

Para instâncias do Aurora Serverless v2 e provisionadas, quaisquer valores de configuração que você modificar no grupo de parâmetros de cluster de banco de dados substituirão os valores padrão no grupo de parâmetros de banco de dados. Se você editar os valores correspondentes no grupo de parâmetros de banco de dados, eles substituirão as configurações do grupo de parâmetros de cluster de banco de dados.

Qualquer configuração de parâmetro de banco de dados que você modificar terá precedência sobre os valores do grupo de parâmetros de cluster de banco de dados, mesmo que você altere os parâmetros de configuração de volta para seus valores padrão. É possível ver quais parâmetros são substituídos usando o comando describe-db-parameters AWS CLI ou a operação DescribeDBParameters da API do RDS. O campo Source conterá o valor user se você tiver modificado esse parâmetro. Para redefinir um ou mais parâmetros de forma que o valor do grupo de parâmetros de cluster de banco de dados tenha precedência, use o comando reset-db-parameter-group AWS CLI ou a operação ResetDBParameterGroup da API do RDS.

Os parâmetros do cluster e da instância de banco de dados disponíveis no Aurora variam de acordo com a compatibilidade do mecanismo de banco de dados.

nota

Os clusters do Aurora Serverless v1 têm apenas grupos de parâmetros de cluster de banco de dados associados, não grupos de parâmetros de banco de dados. Para clusters do Aurora Serverless v2, você faz todas as alterações nos parâmetros personalizados no grupo de parâmetros de cluster de banco de dados.

O Aurora Serverless v2 usa grupos de parâmetros de cluster de banco de dados e grupos de parâmetros de banco de dados Com o Aurora Serverless v2, você pode modificar quase todos os parâmetros de configuração. O Aurora Serverless v2 substitui as configurações de alguns parâmetros de configuração relacionados à capacidade para que sua workload não seja interrompida quando houver redução de escala vertical das instâncias do Aurora Serverless v2.

Para saber mais sobre as definições de configuração do Aurora Serverless e quais configurações você pode modificar, consulte Trabalhar com grupos de parâmetros para o Aurora Serverless v2 e Grupos de parâmetros para Aurora Serverless v1.