7.8. 지속성 튜닝
메시지 저널을 자체 물리 볼륨에 배치합니다.
추가 전용 저널의 이점 중 하나는 디스크 헤드 이동이 최소화된다는 것입니다. 디스크가 공유되면 이 이점이 손실됩니다. 트랜잭션 코디네이터, 데이터베이스 및 기타 저널과 같은 여러 프로세스가 동일한 디스크에서 읽고 쓰는 경우 디스크 헤드가 다른 파일 간에 건너뛰어야 하므로 성능에 영향을 미칩니다. 페이징 또는 대용량 메시지를 사용하는 경우 별도의 볼륨에도 배치되었는지 확인합니다.
journal-min-files값을 조정합니다.journal-min-files매개변수를 평균 지속 가능한 비율에 맞는 파일 수로 설정합니다. 저널 데이터 디렉토리에 새 파일이 생성되는 경우가 많습니다. 즉, 많은 데이터가 유지되고 있는 경우 최소한의 파일 수를 늘려야 합니다. 이를 통해 저널은 새 데이터 파일을 생성하지 않고 재사용할 수 있습니다.저널 파일 크기를 최적화합니다.
저널 파일 크기는 디스크의 용량에 맞춰야 합니다.
10MB의 기본값은 대부분의 시스템에서 충분해야 합니다.AIO저널 유형을 사용합니다.Linux 운영 체제의 경우 저널 유형을
AIO로 유지합니다.AIO는 JavaNIO보다 더 잘 확장합니다.journal-buffer-timeout값을 조정합니다.journal-buffer-timeout값을 늘리면 대기 시간이 지남에 따라 처리량이 증가합니다.journal-max-io값을 조정합니다.AIO를 사용하는 경우journal-max-io매개변수 값을 늘려 성능을 향상시킬 수 있습니다.NIO를 사용하는 경우 이 값을 변경하지 마십시오.