Oak周遊警告和AEM LTS中內容片段模型的效能問題

本文說明如何從Oak 6.5移轉之後,解決Adobe Experience Manager (AEM) LTS中AEM周遊警告和內容片段模型的效能問題,方法是確保所需的內容片段索引已安裝並啟用。

說明 description

環境

Adobe Experience Manager (AEM) LTS,從AEM 6.5移轉後。

問題/症狀

  • 在製作環境中開啟或編輯內容片段模型(CFM)時,Oak周遊警告會顯示在記錄中。
  • 在CFM操作期間發現效能降低。
  • 紀錄中的範例查詢:
select *
from [ dam:Asset]  as a
where [ jcr:content/contentFragment]  = 'true'
and [ jcr:content/data/cq:model]  = '/conf/
  • 查詢遍歷/content/dam下的所有子系,不使用索引。

原因

移轉後,遺失必要的現成可用的 片段 索引。 因此,具有option(index tag [ fragments] )的查詢會周遊存放庫,而非使用索引,而造成警告和效能問題。

解決方法 resolution

若要修正Oak周遊警告和內容片段模型效能問題,請遵循下列步驟:

  1. 在AEM中,導覽至/oak:index的Oak索引,並檢查名稱為 片段 的索引。
  2. 請確認索引存在,且其狀態為​作用中
  3. 如果 片段 索引遺失或未啟用,請從官方GraphQL發佈網站下載適用於AEM 6.5 LTS的支援內容片段和Adobe索引套件。
  4. 使用AEM Package Manager安裝套件。
  5. 確認/oak:index/fragments存在且其狀態為​作用中
  6. 如果索引狀態不是​作用中,請在索引定義上設定reindex=true並儲存變更,以觸發重新索引。
  7. 確認Oak周遊警告在內容片段模型作業期間不再出現。
  8. 驗證開啟或編輯CFM時提升的效能。
recommendation-more-help
experience-cloud-kcs-help-kbarticles