Adobe Commerce Intelligence:解決SQL EXPLAIN成本錯誤
在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