런타임 환경에서 데이터베이스 로드 유틸리티 사용
기본적으로 런타임 환경은 세션 데이터의 컨택 및 응답 기록 데이터를 스테이징 테이블에 기록합니다. 그러나 매우 활성화된 운용 시스템에서는 런타임이 스테이징 테이블에 기록하기 전에 데이터를 모두 캐시하는 데 필요한 메모리 양이 엄청나게 많습니다. 성능 향상을 위해 데이터베이스 로드 유틸리티를 사용하도록 런타임을 구성할 수 있습니다.
데이터베이스 로드 유틸리티를 사용하면, 런타임이 스테이징 테이블에 기록하기 전에 컨택 및 응답 기록을 메모리에 모두 보유하지 않고 스테이징 파일에 데이터를 기록합니다. externalLoaderStagingDirectory 특성을 사용하여 스테이징 파일이 포함된 디렉토리의 위치를 정의하십시오. 이 디렉토리에는 몇 개의 하위 디렉토리가 있습니다. 첫 번째 하위 디렉토리는 contactHistrespHist 디렉토리를 포함하는 런타임 인스턴스 디렉토리입니다. contactHistrespHist 디렉토리에는 audienceLevelName.uniqueID.currentState 형식으로 고유하게 이름 지정된 하위 디렉토리(스테이징 파일을 포함)가 있습니다.
현재 상태
애플리케이션 서버 시작 스크립트에 interact.runtime.instance.name JVM 특성을 정의하여 런타임 인스턴스 디렉토리를 정의할 수 있습니다. 예를 들어, 웹 애플리케이션 서버 시작 스크립트에 -Dinteract.runtime.instance.name=instance2를 추가할 수 있습니다. 설정하지 않은 경우 기본 이름은 DefaultInteractRuntimeInstance입니다.
samples 디렉토리에는 자체 데이터베이스 로드 유틸리티 제어 파일 작성을 지원하는 샘플 파일이 들어 있습니다.
런타임 환경에 데이터베이스 로드 유틸리티를 사용으로 설정