6.4.2.8. nsslapd-db-compactdb-interval
nsslapd-db-compactdb-interval 속성은 Directory Server가 데이터베이스 및 복제 변경 로그를 압축할 때 간격을 초 단위로 정의합니다. 컴팩트한 작업은 사용되지 않는 페이지를 파일 시스템으로 반환하고 데이터베이스 파일 크기가 축소됩니다.
데이터베이스 압축은 리소스 집약적이며 너무 자주 수행해서는 안 됩니다.
특성 변경에는 서버를 다시 시작할 필요가 없습니다. 그러나 Directory Server는 값을 변경한 시점부터 새 간격 값을 계산하기 시작합니다. 예를 들어, 압축은 오늘 10:40에 계획되어 있습니다. 그런 다음 계획된 압축하기 전에 10:35에서 5 분 전에 새 간격 (nsslapd-db-compactdb-interval)과 새로운 압축 시간 (nsslapd-db-compactdb-time)을 20:30 으로 설정합니다. 이제 Directory Server는 현재 10:40에 계획된 압축을 제거하고 20:30에서 3일 내에 압축 작업을 수행합니다.
| 매개변수 | 설명 |
|---|---|
| 입력 DN | cn=bdb,cn=config,cn=ldbm database,cn=plugins,cn=config |
| 유효한 값 | 0 (not compaction) ~ 2147483647 초 |
| 기본값 | 2592000 (30 일) |
| 구문 | 정수 |
| 예 | nsslapd-db-compactdb-interval: 2592000 |