오랜 시간이 소요되는 Contact Optimization 세션 실행
Contact Optimization 세션 실행에 시간이 너무 오래 걸리는 것으로 판단되는 경우 수행할 수 있는 문제점 해결 단계는 다음과 같습니다.
시작하기 전에
1.
Optimize|Debug|ExtraVerbose가 설정되면 런타임이 길어지므로 이 속성이 설정된 상태로 세션이 실행 중이지 않은지 확인하십시오. 세션 레벨 고급 설정과 구성 특성을 모두 확인하십시오.
2.
3.
4.
Optimize|Logging|loggingLevels를 MEDIUM 또는 LOW로 설정하십시오. 세션 레벨 고급 설정과 구성 특성을 모두 확인하십시오.
세션을 실행하여 문제점 해결에 대한 정리 로그 생성
시작하기 전에의 단계를 수행한 후 Contact Optimization 세션을 실행하는 데 오랜 시간이 소요되는 경우 상세 정보를 수집하여 분석해야 합니다.
HIGH 또는 ALL을 설정한 상태로 정리 Contact Optimization 서버 로그를 생성할 세션을 실행하십시오. 세션이 실행 중인 동안 Contact Optimization 보고서에 액세스하면 로그에 혼동될 수 있는 데이터가 추가되므로 세션 실행 중에 보고서에 액세스하지 마십시오. 자세한 로그 데이터를 수집하는 중이므로 이 세션을 시행하는 데 시간이 더 오래 소요될 수 있습니다. 정리 로그를 수집한 후에는 Optimize|Logging|loggingLevels를 MEDIUM이나 LOW로 재설정하십시오.
로그가 생성되면 다음 두 항목을 확인하십시오.
*
*
데이터베이스에 액세스하는 데 소요된 시간 확인 방법
생성한 정리 로그를 사용하여 다음 단계를 수행해서 Contact Optimization가 세션에 필요한 데이터를 설정하기 위해 데이터베이스에 액세스하는 데 소요된 시간을 알 수 있습니다.
1.
Contact Optimization 서버 로그에서 문자열 LRE 시작 청크: 0을 검색하십시오.
2.
이 값이 너무 큰 것으로 판단되는 경우 LRE 시작 청크: 0 앞의 로그 섹션을 구성하는 쿼리의 시작 및 종료 시간소인을 조사하여 시간이 너무 오래 걸리는 항목을 식별하십시오.
3.
고객 샘플(청크) 처리에 소요된 시간 확인 방법
생성한 정리 로그를 사용하여 다음 프로시저를 수행해서 Contact Optimization가 고객 샘플을 처리하는 데 소요하는 시간을 알 수 있습니다.
Contact Optimization 서버 로그에서 스레드 실행 종료됨과 일치하는 행의 시간소인에서 LRE 시작 청크: 0과 일치하는 행의 시간소인을 빼십시오.
이 로그 항목은 CPU 집중적인 최적화 섹션에서 소요된 총 시간을 알려줍니다. 이 작업에 오랜 시간이 소요되는 경우 청크 반복을 조사하여 상황을 파악할 수 있습니다.
다음 단계를 반복하여 각 청크의 최적 솔루션을 찾을 수 있습니다.
1.
2.
3.
Contact Optimization가 점수 세트를 적용할 때마다 하나의 청크 반복으로 계수됩니다. CPU 집중적인 섹션에서 소요되는 시간은 대략적으로 청크당 평균 반복 횟수에 비례합니다.