Recurso de logs acelerados no Banco de Dados do Azure para MySQL - Servidor Flexível
O Banco de Dados do Azure para MySQL - Servidor Flexível inclui um recurso chamado logs acelerados, que agora está disponível para servidores que usam as camadas de serviço do Banco de Dados do Azure para MySQL - Servidor Flexível. O recurso aumenta o desempenho do servidor otimizando as operações relacionadas a logs transacionais. Quando você habilita esse recurso, o servidor pode armazenar automaticamente logs transacionais em um armazenamento mais rápido para melhorar a taxa de transferência do servidor sem incorrer em nenhum custo extra.
Este artigo descreve os benefícios e as limitações dos logs acelerados. Ele também descreve as etapas para ativar e desativar o recurso.
Principais benefícios
Os servidores de banco de dados com cargas de trabalho de missão crítica exigem desempenho robusto, alta taxa de transferência e IOPS (operações de entrada/saída por segundo) substanciais. Esses servidores também podem ser sensíveis a flutuações de latência nos tempos de confirmação para transações de banco de dados.
O recurso de logs acelerados foi projetado para enfrentar esses desafios, otimizando o posicionamento de logs transacionais em armazenamento de alto desempenho. Separar as operações de log de transações de consultas de banco de dados e atualizações de dados melhora significativamente a latência de confirmação em transações de banco de dados.
Os benefícios dos logs acelerados incluem:
- Taxa de transferência aprimorada: a taxa de transferência da consulta pode aumentar até duas vezes em cenários de alta simultaneidade, resultando em uma execução mais rápida da consulta. Essa melhoria também reduz a latência em até 50%.
- Eficiência de custos: os logs acelerados oferecem uma solução econômica para cargas de trabalho de missão crítica, fornecendo desempenho aprimorado sem custos extras.
- Escalabilidade aprimorada: os logs acelerados podem acomodar cargas de trabalho crescentes para aplicativos que precisam ser dimensionados facilmente, mantendo o alto desempenho. Os aplicativos e serviços na camada de serviço Business Critical se beneficiam de interações mais responsivas e tempos de espera de consulta reduzidos.
Nota
Se a alta disponibilidade com redundância de zona estiver habilitada para seu servidor, espere latência adicional devido à cópia interzonal dos dados. Recomendamos que você realize seus próprios testes de referência para uma avaliação de desempenho precisa.
Limitações
Não é possível habilitar o recurso de logs acelerados em servidores que usam chaves gerenciadas pelo cliente.
Quando o recurso de logs acelerados estiver habilitado, o
binlog_expire_logs_seconds
parâmetro server será totalmente desconsiderado e qualquer valor configurado não terá mais efeito. No entanto, se o recurso de logs acelerados estiver desabilitado, o servidor aderirá novamente ao valor configurado de para retenção debinlog_expire_logs_seconds
log binário.
Disponibilidade de logs acelerados por região
Atualmente, o recurso de logs acelerados está disponível apenas nas seguintes regiões:
- Leste da Austrália
- Sul do Brasil
- Canadá Central
- Índia Central
- E.U.A. Central
- Norte da China 3
- Ásia Leste
- E.U.A. Leste
- E.U.A. Leste 2
- França Central
- Alemanha Centro-Oeste
- Leste do Japão
- Coreia do Sul Central
- Europa do Norte
- Leste da Noruega
- Polónia Central
- Norte da África do Sul
- E.U.A. Centro-Sul
- Sudeste Asiático
- Suécia Central
- Norte da Suíça
- Norte dos E.A.U.
- Sul do Reino Unido
- US Gov - Virginia
- Europa Ocidental
- E.U.A. Oeste 2
- EUA Oeste 3
Habilitar logs acelerados
Você pode habilitar o recurso durante a criação de um servidor flexível ou em um servidor flexível existente.
Habilitar logs acelerados durante a criação do servidor
No portal do Azure, selecione Servidor Flexível e, em seguida, selecione Criar.
Preencha os valores de Assinatura, Grupo de recursos, Nome do servidor, Região e outros campos. Para obter detalhes, consulte o guia de início rápido para a criação do servidor.
Selecione a opção Configurar servidor para alterar a computação e o armazenamento padrão.
Na seção Armazenamento, marque a caixa de seleção Logs acelerados para habilitar o recurso. A caixa de seleção fica visível somente depois que você seleciona o servidor na camada de computação Business Critical .
Selecione o valor Tamanho da computação na lista suspensa. Em seguida, selecione Salvar e prossiga para implantar seu Banco de Dados do Azure para MySQL - instância do Servidor Flexível seguindo as instruções no início rápido para a criação do servidor.
Habilite logs acelerados em seu servidor existente
Nota
O servidor será reiniciado durante o processo de implantação, portanto, certifique-se de pausar sua carga de trabalho ou agendá-la para um horário alinhado com a manutenção do aplicativo ou fora do horário de expediente.
Aceda ao portal do Azure.
Vá para Configurações>de computação + armazenamento. Na seção Armazenamento, marque a caixa de seleção Logs Acelerados.
Selecione Salvar e aguarde a conclusão do processo de implantação. Depois de receber uma mensagem de implantação bem-sucedida, o recurso estará pronto para uso.
Desativar logs acelerados
Nota
O servidor será reiniciado durante o processo de implantação, portanto, certifique-se de pausar sua carga de trabalho ou agendá-la para um horário alinhado com a manutenção do aplicativo ou fora do horário de expediente.
Aceda ao portal do Azure.
Vá para Configurações>de computação + armazenamento. Na seção Armazenamento, desmarque a caixa de seleção Logs Acelerados.
Selecione Salvar e aguarde a conclusão do processo de implantação. Depois de receber uma mensagem de implantação bem-sucedida, o recurso é desativado.