Adobe Commerce Intelligence: SQL 설명 비용 오류 해결
Adobe Commerce Intelligence에서 SQL 쿼리를 실행할 때 EXPLAIN 비용 오류가 발생할 수 있습니다. 이 문제는 쿼리가 너무 비싸서 실행할 수 없거나 너무 많은 결과를 반환하는 경우 발생합니다. 이러한 솔루션을 사용하여 오류를 해결하고 쿼리를 실행합니다.
설명 description
환경
Adobe Commerce Intelligence
문제/증상
다음은 볼 수 있는 메시지와 그 의미입니다.
- 쿼리를 실행할 수 없습니다.
[xxx]의EXPLAIN비용 값이 너무 커서 이 쿼리를 실행할 수 없습니다. 이 메시지가 표시되면 쿼리를 실행하는 데 비용이 너무 많이 들었음을 의미합니다. - 쿼리를 실행할 수 없습니다. 이 쿼리는
[xxx]행을 반환하며, 이는 10,000. 제한을 초과합니다. 이 경우 가능한 결과 수가 SQL Report Builder에 대해 설정된 최대값을 초과합니다. - 구문 분석할 수 없음
EXPLAIN응답. 이 메시지는 문제가 발생했음을 의미합니다.
해결 방법 resolution
EXPLAIN 비용이 높은 쿼리의 경우:
- 비용이 많이 드는 작업이므로 쿼리에서
ORDER BY절을 제거하십시오. - 쿼리를 수정하려면 최적화 문서의 팁을 따르십시오.
결과 수를 줄이려면 다음을 수행하십시오.
- 쿼리에 필터를 추가해 보십시오.
- 가능하면
LIMIT을(를) 사용합니다. 일부 테이블에는 많은 행이 있으며 결과를 제한하면 행 제한을 유지할 수 있습니다.
EXPLAIN 응답 구문 분석 오류를 계속 받는 경우 지원에 문의하세요.
관련 읽기
recommendation-more-help
experience-cloud-kcs-help-kbarticles