Alertas administradas en Adobe Commerce: alertas de MariaDB

Este artículo proporciona pasos para la resolución de problemas cuando recibe alertas MariaDB para Adobe Commerce en New Relic. Las alertas de MariaDB supervisan la carga de consultas alta, así como las consultas de lenguaje de manipulación de datos (DML) excesivas. Ambos pueden llevar a una experiencia del usuario degradada o incluso a un tiempo de inactividad. Puede recibir cuatro tipos de alertas:

  • Advertencia de consultas DML
  • Consultas DML Críticas

Productos y versiones afectados

Arquitectura del plan Pro de Adobe Commerce en la infraestructura en la nube

Problema

Recibirá una alerta administrada en New Relic si se ha registrado en Alertas administradas para Adobe Commerce y se han superado uno o más de los umbrales de alerta. Estas alertas se desarrollaron por Adobe para ofrecer a los clientes un conjunto estándar con las perspectivas de Soporte e Ingeniería.

¡Hazlo!

  • Anule cualquier implementación programada hasta que se borre esta alerta.
  • Ponga su sitio en modo de mantenimiento inmediatamente si su sitio no responde o se vuelve completamente insensible. Para ver los pasos, consulte Guía de instalación > Activar o desactivar el modo de mantenimiento en nuestra documentación para desarrolladores. Asegúrese de añadir su IP a la lista de direcciones IP exentas para asegurarse de que aún puede acceder al sitio para solucionar problemas. Para ver los pasos, consulte Mantener la lista de direcciones IP exentas.
  • Finalice los scripts, como las importaciones, que puedan ser la causa de la alerta si el rendimiento del sitio se ve afectado.

¡No lo hagas!

  • Ejecute indexadores o crones adicionales que puedan causar un estrés adicional en MariaDB.
  • Realice las principales tareas administrativas (por ejemplo, administración de Commerce, importación/exportación de datos).
  • Borre la caché.

Solución

Consultas DML (consultas que modifican la base de datos mediante UPDATE, INSERT y DELETE)

Si recibe una alerta de consultas críticas de DML, comience en el paso uno. Si recibe una alerta de advertencia de consultas DML, comience en el paso dos.

  1. Compruebe si existe un ticket de asistencia de Adobe Commerce. Para ver los pasos, consulte nuestra base de conocimientos Seguimiento de tickets de asistencia. Es posible que el equipo de asistencia haya recibido una alerta de umbral de New Relic, haya creado un ticket y haya empezado a trabajar en el problema. Si no existe ningún ticket, cree uno. El ticket debe tener la siguiente información:
  2. Motivo del contacto: seleccione "Alerta de New Relic MariaDB recibida".
  3. Descripción de la alerta.
  4. Vínculo de incidente de New Relic. Esto se incluye en su Alertas administradas para Adobe Commerce.
  5. Para identificar el origen del problema, intente identificar las consultas DML:
  6. Revise las operaciones de la base de datos siguiendo los pasos de New Relic Página IU de APM > Páginas > Supervisión > Página Bases de datos .
  7. Ordene por CALL COUNT y luego OPERATION. Revise las operaciones INSERT, DELETE y UPDATE.
  8. Busque una media alta.
  9. Haga clic para buscar llamadores de operaciones de base de datos. Esto identificará las transacciones que utilizan esa consulta por tiempo.
  10. Busque optimizaciones de código u optimizaciones operativas:
  11. Optimizaciones de código: busque optimizar las consultas con inserciones/actualizaciones masivas, minimizando el uso del índice o restringiendo el código.
  12. Optimizaciones operativas: descargue las modificaciones de datos que requieren muchos recursos para reducir los tiempos de tráfico.
  13. Optimizaciones adicionales: Asegúrese de que está en la última versión de ECE-Tools. Para ver los pasos, consulte Cloud for Adobe Commerce > Actualizar la versión de ece-tools en nuestra documentación para desarrolladores.

Lectura relacionada

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a