AEM LTS의 콘텐츠 조각 모델에 대한 Oak 순회 경고 및 성능 문제

이 문서에서는 필요한 콘텐츠 조각 색인이 설치되고 활성 상태인지 확인하여 AEM 6.5에서 마이그레이션한 후 Adobe Experience Manager(AEM) LTS의 콘텐츠 조각 모델에 대한 Oak 통과 경고 및 성능 문제를 해결하는 방법에 대해 설명합니다.

설명 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. 조각 색인이 없거나 활성화되어 있지 않으면 공식 Adobe 배포 사이트에서 AEM 6.5 LTS에 대해 지원되는 콘텐츠 조각 및 GraphQL 색인 패키지를 다운로드하십시오.
  4. AEM 패키지 관리자를 사용하여 패키지를 설치합니다.
  5. /oak:index/fragments이(가) 있고 상태가 활성​인지 확인하십시오.
  6. 인덱스 상태가 활성​이 아니면 인덱스 정의에서 reindex=true을(를) 설정하고 변경 내용을 저장하여 다시 인덱싱을 트리거하십시오.
  7. 콘텐츠 조각 모델 작업 중에 Oak 통과 경고가 더 이상 표시되지 않는지 확인합니다.
  8. CFM을 열거나 편집할 때 향상된 성능을 확인합니다.
recommendation-more-help
experience-cloud-kcs-help-kbarticles