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回應剖析錯誤,請連絡支援

相關閱讀

PostgreSQL:檔案: 9.5:使用EXPLAIN

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