트랜잭션 제거에서 최적의 결과를 달성하려면 권장 모범 사례를 따르십시오.
트랜잭션 아카이브 및 삭제에 대한 올바른 접근 방법은 다음 요인을 기반으로 합니다.
트랜잭션 제거 시 권장 사항
트랜잭션을 삭제하기 전에 아카이브하는 것이 좋지만 아카이브하지 않고 삭제하도록 선택할 수도 있습니다.
일치 유형에 대한 트랜잭션이 삭제되는 경우 일치 유형이 잠기고 트랜잭션 임포트, 수동으로 트랜잭션 일치, 자동 일치 실행 등의 작업이 허용되지 않습니다.
예를 들어, AMW가 오전 1시에 스케줄링되어 있고 아카이브 또는 삭제 작업이 오후 11시에 계속 실행 중인 경우 AMW를 다음 날 오전 9시로 다시 스케줄링할 수 있습니다. 이렇게 하면 아카이브 또는 삭제 작업이 완료되도록 AMW가 다음 날까지 연기됩니다. 그러나 다음 날 오후 9시 이전에는 아카이브 또는 삭제 작업이 완료된 후 AMW 시간을 원래 스케줄로 변경해야 합니다.
처음으로 트랜잭션 제거 정보
애플리케이션 크기와 트랜잭션 볼륨에 따라 초기 아카이브에 약간 시간이 걸릴 수 있습니다. 그러나 정기적 아카이브 및 삭제 루틴이 설정되면 후속 아카이브 또는 삭제 작업에 걸리는 시간이 줄어듭니다. 애플리케이션이 클수록 주기적 아카이브 및 삭제 루틴을 수행하는 것이 좋습니다. 이를 정기적으로 수행하면 매번 처리되는 데이터 볼륨이 최소화됩니다.
대규모 애플리케이션의 성능을 최적화하려면 트랜잭션 경과를 기준으로 하는 단계별 아카이브 및 삭제 전략을 사용하는 것이 좋습니다. 이는 특히 과거 데이터(예: 18개월보다 오래됨)로 작업할 때 적용됩니다.
과거 데이터 관리의 경우 제안된 전략은 다음과 같습니다.
정기적 아카이브 및 삭제 루틴이 설정되면 후속 작업은 일반적으로 시간이 덜 걸립니다.
테스트 인스턴스에서 트랜잭션을 제거하기 위한 필수 조건
테스트 인스턴스에서 트랜잭션 제거 단계
아카이브 또는 삭제할 트랜잭션 볼륨에 따라 일치 트랜잭션의 경과를 지정할 수 있습니다. 단일 또는 다중 아카이브 및 삭제 작업을 수행할 수 있습니다. 트랜잭션 제거 시 권장 사항를 참조하십시오.
참고: 기본 뱃치 크기는 200000입니다. Oracle Support에서 권장하지 않는 한 이 설정을 업데이트하지 마십시오.
이러한 학습을 기반으로 프로덕션 인스턴스에서 트랜잭션을 제거합니다.
테스트 또는 프로덕션 인스턴스에서 아카이브 또는 삭제 작업 중에 우려 사항이 있는 경우 Oracle Support를 사용하여 서비스 요청을 생성하십시오.
일정한 간격으로 트랜잭션 제거
처음으로 트랜잭션을 제거한 후 Oracle은 정기적으로 트랜잭션을 제거할 것을 권장합니다. EPM Automate를 통해 이 프로세스를 자동화할 수 있습니다.
일정한 간격으로 트랜잭션 제거 단계
권장되는 전략은 일치 트랜잭션을 아카이브한 후 삭제하는 것이지만 다음 전략 중 하나를 선택할 수 있습니다.
트랜잭션 일치에서 단순 제거 수행을 참조하십시오. EPM Automate를 사용하려면 EPM Automate 작업의 purgeTmTransactions를 참조하십시오.
일치하는 트랜잭션을 Transaction Matching에 아카이브, Transaction Matching에서 아카이브된 트랜잭션 삭제 순으로 참조하십시오. EPM Automate를 사용하려면 EPM Automate 작업에서 archiveTmTransactions 및 purgeArchivedTmTransactions를 참조하십시오.