5.2. 데이터베이스 검사점 간격 변경
정기적인 간격으로 Directory Server는 트랜잭션 로그에 기록된 작업을 데이터베이스 인덱스 파일에 기록하고 데이터베이스 트랜잭션 로그에 체크포인트 항목을 기록합니다. 데이터베이스 인덱스에 이미 작성된 변경 사항을 표시함으로써 체크포인트 항목은 트랜잭션 로그에서 복구를 시작할 위치를 표시하므로 복구 프로세스의 속도가 빨라집니다.
기본적으로 Directory Server는 60초마다 데이터베이스 트랜잭션 로그에 검사점 항목을 보내도록 설정됩니다. 검사점 간격을 늘리면 디렉터리 쓰기 작업의 성능이 증가할 수 있습니다.Increase the checkpoint interval may increase the performance of directory write operations. 그러나 체크포인트 간격을 늘리면 무질서하게 종료되고 데이터베이스 트랜잭션 로그 파일로 인해 더 많은 디스크 공간이 필요할 수 있습니다. 따라서 데이터베이스 최적화를 잘 알고 변경의 영향을 완전히 평가할 수 있는 경우에만 이 속성을 수정합니다.
5.2.1. 명령줄을 사용하여 데이터베이스 체크 포인트 간격 변경
명령줄을 사용하여 데이터베이스 체크포인트 간격을 변경하려면 다음을 입력합니다.
dsconf -D "cn=Directory Manager" ldap://server.example.com backend config set --checkpoint-interval=120
# dsconf -D "cn=Directory Manager" ldap://server.example.com backend config set --checkpoint-interval=120
이 예에서는 간격을 120초로 변경합니다.
5.2.2. 웹 콘솔을 사용하여 데이터베이스 체크포인트 간격 변경
웹 콘솔을 사용하여 데이터베이스 체크포인트 간격을 변경하려면 다음을 수행합니다.
- 웹 콘솔에서 Directory Server 사용자 인터페이스를 엽니다. 자세한 내용은 Red Hat Directory Server 관리 가이드의 웹 콘솔을 사용하여 디렉터리 서버 로깅 섹션을 참조하십시오.
- 인스턴스를 선택합니다.
- 글로벌 데이터베이스 구성을 선택합니다.탭에서
- 고급 설정 표시를 클릭합니다.
- Database Checkpoint Interval 필드에서 값을 업데이트합니다.