게재 또는 게재 템플릿을 열 때 느림 및 500 시간 초과 오류 발생
이 문서에서는 게재 또는 게재 템플릿을 열 때 Oracle을 데이터베이스로 사용하는 온-프레미스 인스턴스에 속도가 느려지고 500 시간 초과 오류가 발생하는 문제에 대해 설명합니다.
설명 description
환경
Oracle DB가 연결된 Adobe Campaign Classic v7(ACC v7)
문제
oracle을 데이터베이스로 사용하는 온-프레미스 인스턴스의 경우 게재 또는 게재 템플릿을 여는 것이 느려 500 시간 초과 오류가 발생합니다.
재현 단계:
- oracle을 데이터베이스로 사용하는 온-프레미스 인스턴스의 Adobe Campaign 콘솔에 연결합니다.
- 게재 또는 게재 템플릿을 엽니다. 콘솔이 중지되고, 몇 분 후 500 시간 초과 오류가 표시됩니다.
- 느린 속도를 재현하는 동안
NmsDelivery테이블에 긴 쿼리가 있는지 Oracle DBA와 확인합니다. - 웹 프로세스에서도 자세한 정보 및 TraceFilter 로그를 사용하여 확인할 수 있습니다. 활성화하려면 Campaign Classic v7 설명서의 로그 정밀도를 참조하십시오.
참고: 자세한 정보 및 TraceFilter 로그는 개발/단계 인스턴스에서만 사용할 수 있고 프로덕션에서는 사용할 수 없습니다.
해결 방법 resolution
문제를 해결하려면 다음 단계를 수행합니다.
- 을(를) 대체하여
nms:delivery양식을 수동으로 변경합니다.@linkedDelivery-id,linkedDelivery/*,
포함@linkedDelivery-id,linkedDelivery/@id, - 양식을 저장합니다.
- 연결을 끊고 Adobe Campaign 콘솔에 다시 연결하여 차이점을 확인합니다.
참고:
- 쿼리는 계속 존재하지만 모든 열이 로드되지는 않습니다.
- 위 솔루션은 프로덕션에 적용하기 전에 개발 및 스테이지에서 먼저 확인해야 합니다.
- 엔지니어링은 향후 패치 수정 시 이 개선 사항을 제공합니다.
원인
느린 문제는 Adobe Campaign이 Oracle 데이터베이스 서버에서 실행하는 큰 쿼리로 인해 발생합니다.
nms:delivery 양식의 linkedDelivery/*에 와일드카드가 있으므로 제품이 쿼리를 생성하고 과도한 데이터를 로드합니다.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f