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