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 EXPLAIN valor 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 EXPLAIN resposta. 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 BY da 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.

Leitura relacionada

PostgreSQL: Documentação: 9.5: Usando EXPLAIN

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