Alertas gerenciados no Adobe Commerce: alertas do MariaDB
Este artigo fornece etapas de solução de problemas quando você recebe alertas MariaDB para Adobe Commerce no New Relic. Os alertas do MariaDB monitoram a alta carga de consultas, bem como o excesso de consultas DML (Data Manipulation Language). Ambos podem levar a uma experiência degradada do usuário ou até mesmo a um tempo de inatividade. Você pode receber quatro tipos de alertas:
- Aviso de Consultas DML
- Consultas DML Críticas
Produtos e versões afetados
Arquitetura do plano Pro da infraestrutura em nuvem do Adobe Commerce
Problema
Você receberá um alerta gerenciado no New Relic se tiver inscrito no Alertas gerenciados para o Adobe Commerce e um ou mais limites de alerta tiverem sido ultrapassados. Esses alertas foram desenvolvidos pela Adobe para fornecer aos clientes um conjunto padrão usando insights do suporte e da engenharia.
Fazer!
- Anule qualquer implantação programada até que esse alerta seja limpo.
- Coloque o site no modo de manutenção imediatamente se ele estiver ou se tornar totalmente inoperante. Para obter etapas, consulte Guia de Instalação > Habilitar ou desabilitar o modo de manutenção em nossa documentação para desenvolvedores. Adicione seu IP à lista de endereços IP isentos para garantir que você ainda possa acessar seu site para solucionar problemas. Para obter as etapas, consulte Manter a lista de endereços IP isentos.
- Encerre todos os scripts, como importações, que podem ser a causa do alerta se o desempenho do site for afetado.
Não!
- Execute indexadores ou crons adicionais que podem causar stress adicional no MariaDB.
- Execute qualquer tarefa administrativa importante (ou seja, Commerce Admin, importações/exportações de dados).
- Limpe o cache.
Solução
Consultas DML (consultas que modificam o banco de dados usando UPDATE, INSERT e DELETE)
Se você receber um alerta Crítico de Consultas DML, comece na primeira etapa. Se você receber um alerta de Aviso de Consultas DML, comece na etapa dois.
- Verifique se existe um tíquete de suporte do Adobe Commerce. Para ver as etapas, consulte nossa base de dados de conhecimento Rastrear seus tíquetes de suporte. O suporte do pode ter recebido um alerta de limite do New Relic, criado um tíquete e começado a trabalhar no problema. Se não houver nenhum ticket, crie um. O ticket deve ter as seguintes informações:
- Motivo do contato: selecione "Alerta New Relic MariaDB recebido".
- Descrição do alerta.
- Link do Incidente New Relic. Isso está incluído nos seus Alertas gerenciados para o Adobe Commerce.
- Para identificar a origem do problema, tente identificar as consultas DML:
- Revise suas operações de banco de dados usando etapas da página da Interface do Usuário do New Relic > Monitoramento > página Bancos de Dados.
- Classifique por CONTAGEM DE CHAMADAS, OPERAÇÃO. Revise as operações INSERT, DELETE e UPDATE.
- Procure por AVG alta.
- Clique em para localizar chamadores de operação de banco de dados. Isso identificará as transações usando essa consulta por tempo.
- Procure otimizações de código ou otimizações operacionais:
- Otimizações de código: procure otimizar consultas com inserções/atualizações em massa, minimizando o uso de índice ou limitando o código.
- Otimizações operacionais: descarregamento de modificações de dados que consomem muitos recursos para diminuir os tempos de tráfego.
- Otimizações adicionais: certifique-se de que você está na versão mais recente de ECE-Tools. Para ver as etapas, consulte Cloud para Adobe Commerce > Atualizar versão de ferramentas ece na documentação do desenvolvedor.
Leitura relacionada
- Para pesquisar outros problemas comuns do MariaDB, consulte Problemas mais comuns do banco de dados do Adobe Commerce na infraestrutura em nuvem.
- Para pesquisar as práticas recomendadas do banco de dados, consulte Práticas recomendadas do banco de dados para o Adobe Commerce na infraestrutura em nuvem.