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
EXPLAINvalor 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
EXPLAINrespuesta. 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 BYde 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.
experience-cloud-kcs-help-kbarticles