Adobe Commerce Intelligence: resolver erros de custo do SQL EXPLAIN
Você pode receber um erro de custo EXPLAIN ao executar consultas SQL no Adobe Commerce Intelligence. Isso acontece quando uma consulta é considerada muito cara para ser executada ou retorna muitos resultados. Use essas soluções para resolver o erro e executar a consulta.
Descrição description
Ambiente
Adobe Commerce Intelligence
Problema/Sintomas
Estas são as mensagens que você pode ver e o respectivo significado:
- Não é possível executar a consulta. O
EXPLAINvalor de custo de[xxx]é muito alto para executar esta consulta. Se você vir essa mensagem, significa que a execução do query foi considerada muito cara. - Não é possível executar a consulta. Esta consulta retorna
[xxx]linhas, o que excede nosso limite de 10.000. Nesse caso, o número possível de resultados excede o máximo definido para o SQL Report Builder. - Não é possível analisar
EXPLAINresposta. Esta mensagem significa que algo provavelmente deu errado da nossa parte.
Resolução resolution
Para consultas com alto custo de EXPLAIN:
- Elimine qualquer cláusula
ORDER BYda sua consulta, pois elas são operações caras. - Siga as dicas em nosso artigo de otimização para ajustar a consulta.
Para reduzir o número de resultados:
- Tente adicionar alguns filtros ao query.
- Use
LIMIT, se puder. Algumas tabelas têm um grande número de linhas. A limitação dos resultados pode mantê-lo abaixo do limite de linhas.
Se você continuar a receber o erro de análise de resposta EXPLAIN, entre em contato com o suporte.
experience-cloud-kcs-help-kbarticles