Pular para o conteúdo principal

Amazon RDS para MySQL

Perguntas frequentes sobre o Amazon RDS para MySQL

Geral

Abrir tudo

Sim, você pode comprar Savings Plans para bancos de dados para seu uso do Amazon RDS para MySQL e reduzir seus custos em até 20% ao se comprometer com uma quantidade consistente de uso por um ano. Informações adicionais sobre uso elegível podem ser encontradas na página de preços dos Savings Plans para bancos de dados.

Atualmente, o Amazon Relational Database (Amazon RDS) para MySQL oferece suporte às versões 8.4 e 8.0 do MySQL Community Edition. O RDS para MySQL também é compatível com o MySQL 5.7 no RDS Extended Support. Você pode encontrar mais informações sobre as versões secundárias compatíveis disponíveis no Guia do usuário do Amazon RDS.

No contexto do MySQL, os números de versão são organizados da seguinte forma:
Versão do MySQL = X.Y.Z

X = Versão principal, Y = Nível de lançamento, Z = Número de versão dentro da série de lançamento.
Do ponto de vista do Amazon RDS, uma alteração de versão será considerada principal se a versão principal ou o nível de lançamento forem alterados. Exemplo: da versão 5.6.X para a versão 5.7.X.
Uma alteração de versão será considerada secundária se o número da versão dentro da release for alterado. Exemplo: da versão 5.6.27 à versão 5.6.29.

A restauração pontual, a restauração de snapshots e os atributos de Integração ETL zero com o Amazon Redshift do Amazon RDS para MySQL exigem um mecanismo de armazenamento recuperável quanto a falhas e apenas são compatíveis com o mecanismo de armazenamento InnoDB. Enquanto o MySQL é compatível com vários mecanismos de armazenamento com recursos variados, nem todos eles são otimizados para durabilidade de dados e recuperação de falha. Por exemplo, o mecanismo de armazenamento MyISAM não oferece suporte à recuperação confiável de falhas e pode resultar em perda ou corrupção de dados quando o MySQL é reiniciado após uma falha, impedindo que a restauração pontual ou a restauração de snapshots funcione conforme o esperado. No entanto, se você ainda optar por usar o MyISAM com o Amazon RDS, poderá ser útil seguir estas etapas em determinados cenários da funcionalidade de restauração de snapshots de banco de dados. Atualmente, o Federated Storage Engine não é compatível com o RDS para MySQL.

Ao criar uma nova instância de banco de dados, o usuário primário padrão que você utilizar obterá certos privilégios. Consulte Privilégios da conta de usuário primário no Guia do usuário do Amazon RDS para obter uma lista de privilégios.

Réplicas de leitura do RDS para MySQL exigem um mecanismo de armazenamento transacional e somente têm suporte pelo mecanismo de armazenamento InnoDB. Mecanismos de armazenamento MySQL não transacionais como o MyISAM podem impedir que as réplicas de leitura funcionem como pretendido. No entanto, se ainda assim escolher usar o MyISAM com Réplicas de leitura, recomendamos que consulte atentamente a métrica "Replica Lag" do Amazon CloudWatch (disponível via AWS Management Console ou APIs do Amazon Cloud Watch) e recrie a Réplica de leitura que deveria ser deixada para trás devido a erros de replicação. As mesmas considerações se aplicam ao uso de tabelas temporárias e qualquer outro mecanismo não transacional.

Você pode definir o formato de registro em log binário para baseado em linha para o MySQL versão 5.6 ou posterior. Por padrão, a replicação é configurada para vários formatos (que incluem com base em linhas e com base em instruções), o que deve atender aos requisitos da maioria dos casos de uso. A documentação do MySQL oferece mais informações sobre a diferença entre as replicações de formato misto e baseadas em linha.

Perguntas frequentes sobre Implantações azul/verde do Amazon RDS

Abrir tudo

As implantações azul/verde do Amazon RDS estão disponíveis nas versões 5.7 e superiores do RDS para MySQL. Saiba mais sobre as versões disponíveis na documentação do RDS para MySQL.

As implantações azul/verde do Amazon RDS estão disponíveis em todas as regiões da AWS aplicáveis e nas regiões AWS GovCloud.

As implantações azul/verde do Amazon RDS permitem que você faça alterações de banco de dados mais seguras, simples e rápidas, como atualizações de versões principais ou secundárias, alterações de esquema, escalabilidade de instâncias, alterações de parâmetros de mecanismo e atualizações de manutenção.

As implantações azuis/verdes do Amazon RDS permitem que você faça alterações mais seguras, simples e rápidas no banco de dados. As implantações azuis/verdes são ideais para casos de uso como atualizações do mecanismo de banco de dados de versões principais ou secundárias, atualizações do sistema operacional, alterações de esquema em ambientes verdes que não interrompem a replicação lógica, como adicionar uma nova coluna no final de uma tabela ou alterações na configuração dos parâmetros do banco de dados. Você pode usar implantações azuis/verdes para fazer várias atualizações de banco de dados ao mesmo tempo usando uma única transição. Isso permite ficar em dia sobre os patches de segurança, melhorar a performance do banco de dados e acessar novos atributos do banco de dados com um tempo de inatividade curto e previsível.

Você pagará o mesmo preço se executar suas workloads em instâncias verdes ou azuis. O custo da execução em instâncias verdes e azuis inclui o nosso preço padrão atual para instâncias de banco de dados, o custo de armazenamento, o custo de leitura/gravação de E/S e todos os recursos habilitados, como o custo de backups e Insights de Performance do Amazon RDS. Efetivamente, você paga aproximadamente o dobro do custo de execução de workloads em uma instância de banco de dados pela vida útil de uma implantação azul/verde.

Por exemplo: você tem um banco de dados RDS para MySQL 5.7 em execução em duas instâncias r5.2xlarge de banco de dados, um banco de dados primário e uma réplica de leitura, na região da AWS us-east-1 com uma configuração multi-AZ (MAZ). Cada uma das instâncias r5.2xlarge de banco de dados está configurada para 20 GiB de Amazon Elastic Block Store (Amazon EBS) de uso geral. Você cria um clone da topologia da instância azul usando implantações azul/verde do Amazon RDS, executa-a durante 15 dias (360 horas) e depois exclui a instância azul depois de uma transição com êxito. As instâncias azuis custam USD 1.387 por 15 dias a uma taxa sob demanda de USD 1,926 por hora (custo da instância + EBS). O custo total de uso de implantações azuis/verdes durante esses 15 dias é de USD 2.774, o que é aproximadamente o dobro da execução em instâncias azuis nesse período.

As implantações azul/verde do Amazon RDS permitem que você faça alterações de banco de dados mais seguras, simples e rápidas, como atualizações de versões principais ou secundárias, alterações de esquema, escalabilidade de instâncias, alterações de parâmetros de mecanismo e atualizações de manutenção.

Em implantações azul/verde do Amazon RDS, o ambiente azul é o seu ambiente de produção atual. O ambiente verde é seu ambiente de preparação que se tornará seu novo ambiente de produção após a transição.

Quando as implantações azuis/verdes do Amazon RDS iniciam uma transição, a gravação é bloqueada em ambos os ambientes, verde e azul, até que a alternância seja concluída. Durante a alternância, o ambiente de preparação, ou ambiente verde, é atualizado com o ambiente azul, garantindo que os dados estejam consistentes entre os ambientes azul e verde. Assim que os ambientes azul e verde estiverem em total sincronia, as implantações azuis/verdes promoverão o ambiente verde como o novo ambiente azul, redirecionando o tráfego para o ambiente verde. As implantações azuis/verdes são projetadas para habilitar a gravação no ambiente verde após a conclusão da transição, garantindo que não houve perda de dados durante o processo.

Se seu ambiente azul for uma réplica lógica autogerenciada ou um assinante, bloquearemos a transição. Recomendamos que você primeiro interrompa a replicação para o ambiente azul, continue com a transição e, em seguida, retome a replicação. Por outro lado, se o seu ambiente azul for uma fonte para uma réplica lógica autogerenciada ou publicador, você poderá continuar a fazer a transição. No entanto, você precisará atualizar a réplica autogerenciada para replicá-la do ambiente verde após a transição.

As implantações azul/verde do Amazon RDS não excluem o seu ambiente de produção antigo. Se for necessário, você poderá acessá-lo para validações adicionais e testes de performance/regressão. Se você não precisar mais do seu ambiente de produção antigo, você poderá excluí-lo. Instâncias de produção antigas serão cobradas de acordo com a taxa padrão até que sejam excluídas.

As barreiras de proteção de transição das implantações azuis/verdes do Amazon RDS bloqueiam a gravação nos seus ambientes azul e verde até que o ambiente verde esteja atualizado antes de concluir a troca. As implantações azuis/verdes também realizam verificações de integridade do principal e das réplicas nos seus ambientes azul e verde. Elas também realizam verificações de integridade da replicação, por exemplo, para ver se a replicação foi interrompida ou se há erros. Elas detectam transações de longa duração nos seus ambientes azul e verde. Você pode especificar um tempo de inatividade máximo tolerável de, no mínimo de 30 segundos, e se você tiver uma transação que exceda esse tempo, a transição será interrompida.

Não, as implantações azul/verde do Amazon RDS não são compatíveis com o Amazon RDS Proxy, réplicas de leitura entre regiões ou réplicas de leitura em cascata.

Não, no momento você não pode usar implantações azul/verde do Amazon RDS para reverter alterações.

Perguntas frequentes sobre Gravações otimizadas pelo Amazon RDS

Abrir tudo

O MySQL protege os usuários contra perda de dados gravando dados em páginas de 16 KiB em memória duas vezes para armazenamento durável: primeiro no buffer de dupla gravação e depois no armazenamento de tabelas. As Gravações otimizadas pelo Amazon RDS gravam suas páginas de dados de 16 KiB diretamente nos seus arquivos de dados de forma confiável e durável em uma única etapa usando o recurso Prevenção à gravação interrompida do AWS Nitro System.

As Gravações otimizadas pelo Amazon RDS estão disponíveis na versão principal 8.0.30 do MySQL e posterior.

As Gravações otimizadas pelo Amazon RDS estão disponíveis nas instâncias.r6i e db.r5b de banco de dados. Eles estão disponíveis em todas as regiões em que essas instâncias estão disponíveis.

Todos os usuários do RDS para MySQL devem implementar as Gravações otimizadas pelo Amazon RDS para obter o dobro de throughput em transações de gravação. Esse recurso é especialmente útil para aplicações com workloads que exigem gravação intensa, como pagamentos digitais, transações financeiras e aplicações de jogos on-line.

Não. A edição do Amazon Aurora compatível com MySQL já evita usar o “buffer de dupla gravação”. Em vez disso, o Aurora replica os dados de seis formas em três zonas de disponibilidade (AZs) e usa uma abordagem baseada em quorum para gravar dados de maneira durável e lê-los corretamente depois.

No momento, esta versão inicial não permite habilitar as Gravações otimizadas pelo Amazon RDS em suas instâncias existentes de bancos de dados, mesmo que a classe da instância seja compatível com as Gravações otimizadas.

As Gravações otimizadas pelo Amazon RDS estão disponíveis para clientes do RDS para MySQL sem custo adicional.

Perguntas frequentes sobre Leituras otimizadas pelo Amazon RDS

Abrir tudo

Workloads que usam objetos temporários no MySQL para processamento de consultas se beneficiam das Leituras otimizadas pelo Amazon RDS. As Leituras otimizadas posicionam objetos temporários no armazenamento da instância baseada em NVMe, em vez do volume do Amazon EBS. Isso ajuda a agilizar em até 50% o processamento de consultas complexas.

As Leituras otimizadas pelo Amazon RDS estão disponíveis para o RDS para MySQL na versão 8.0.28 do MySQL e posteriores.

As Leituras otimizadas pelo Amazon RDS estão disponíveis em todas as regiões onde as instâncias db.r5d, db.m5d, db.r6gd, db.m6gd, X2idn, e X2iedn estão disponíveis. Para obter mais informações, consulte a documentação de classes de instâncias de bancos de dados do Amazon RDS.

Os clientes devem usar Leituras otimizadas pelo Amazon RDS quando têm workloads que exigem consultas complexas; análises em geral; ou que requerem agrupamentos, classificações, agregações de hash, uniões de carga elevada e expressões de tabela comuns (CTEs). Esses casos de uso resultam na criação de tabelas temporárias, permitindo que as Leituras otimizadas agilizem o processamento de consulta da sua workload.

Sim, os clientes podem converter seus bancos de dados Amazon RDS para usar Amazon RDS Optimized Reads movendo a workload para uma instância habilitada para Optimized Reads. Leituras otimizadas também estão disponíveis por padrão em todas as classes de instância compatíveis. Se você estiver executando sua workload nas instâncias db.r5d, db.m5d, db.r6gd, db.m6gd, X2idn e X2iedn, já está se beneficiando da Leitura otimizada.