Melhores práticas do Amazon Aurora MySQL
Este tópico inclui informações sobre as melhores práticas e opções para usar ou migrar dados para um cluster de banco de dados Amazon Aurora MySQL. As informações neste tópico resumem e reiteram algumas das diretrizes e procedimentos que você pode encontrar em Como gerenciar um cluster de banco de dados do Amazon Aurora.
Sumário
Como determinar a qual instância de banco de dados você está conectado
Práticas recomendadas para a performance e escalabilidade do Aurora MySQL
Práticas recomendadas para alta disponibilidade do Aurora MySQL
Avaliação do uso de instâncias de banco de dados para Aurora MySQL com métricas do Amazon CloudWatch
Como determinar a qual instância de banco de dados você está conectado
Para determinar a qual instância de banco de dados dentro de um cluster de banco de dados Aurora MySQL uma conexão está conectada, verifique a variável global innodb_read_only
, conforme mostrado no exemplo a seguir.
SHOW GLOBAL VARIABLES LIKE 'innodb_read_only';
Se você estiver conectado a uma instância de banco de dados de leitor, a variável innodb_read_only
será definida como ON
. Se você estiver conectado a uma instância de banco de dados de gravador, como, por exemplo, uma instância primária em um cluster provisionado, essa configuração será OFF
.
Essa abordagem pode ser útil se você quiser adicionar lógica ao seu código de aplicação para equilibrar a workload ou para garantir que uma operação de gravação esteja usando a conexão correta.