Adobe Commerce Intelligence: resolver errores de coste SQL EXPLAIN

Es posible que reciba un error de costo EXPLAIN al ejecutar consultas SQL en Adobe Commerce Intelligence. Esto sucede cuando una consulta se considera demasiado cara para ejecutarse o devuelve demasiados resultados. Utilice estas soluciones para resolver el error y ejecutar la consulta.

Descripción description

Entorno

Adobe Commerce Intelligence

Problema/Síntomas

Estos son los mensajes que podría ver y su significado:

  • No se puede ejecutar la consulta. El EXPLAIN valor de costo de [ xxx] es demasiado alto para ejecutar esta consulta. Si ve este mensaje, significa que la consulta se consideró demasiado costosa para ejecutarse.
  • No se puede ejecutar la consulta. Esta consulta devuelve [ xxx] filas, lo que supera nuestro límite de 10 000. En este caso, el número posible de resultados supera el máximo establecido para SQL Report Builder.
  • No se puede analizar EXPLAIN respuesta. Este mensaje significa que algo probablemente salió mal en nuestro extremo.

Resolución resolution

Para consultas con un costo de EXPLAIN alto:

  • Elimine cualquier cláusula ORDER BY de la consulta, ya que son operaciones costosas.
  • Siga las sugerencias de nuestro artículo de optimización para modificar su consulta.

Para reducir el número de resultados:

  • Intente agregar algunos filtros a la consulta.
  • Use LIMIT, si puede. Algunas tablas tienen un gran número de filas y limitar los resultados puede mantenerle por debajo del límite de filas.

Si sigue recibiendo el error de análisis de respuesta EXPLAIN, póngase en contacto con el servicio de asistencia.

Lectura relacionada

PostgreSQL: Documentación: 9.5: usando EXPLAIN

recommendation-more-help
experience-cloud-kcs-help-kbarticles