서버 문서 - 트랜잭션 로깅 탭
이 탭의 필드를 사용하여 트랜잭션 로깅을 사용 가능으로 설정하거나 트랜잭션 로깅을 사용 불가능으로 설정합니다.
프로시저
-
다음 필드를 완료합니다.
표 1. 기본사항 필드
조치
트랜잭션 로깅
다음 항목 중 하나를 선택합니다.
- 사용 가능 - 트랜잭션 로깅을 시작합니다. [사용 가능]을 선택하면 표에 있는 다른 모든 필드가 나타납니다.
- 사용 불가능 - (기본값) 트랜잭션 로깅을 사용하지 않습니다.
로그 경로
트랜잭션 로그의 경로 이름 위치를 입력합니다.
최상의 결과를 얻기 위해, 전용 제어기가 있는 RAID(Redundant Array of Independent Disks) level 0 또는 1과 같은 별도로 미러링된 장치를 사용합니다. Domino® 데이터 디렉토리의 기본 경로(\LOGDIR)를 사용하는 것보다 뛰어난 성능 및 데이터 무결성을 제공합니다.
참고: 디바이스가 트랜잭션 로그 저장에만 사용된 경우, 로그 디바이스에서 사용 가능한 모든 공간 사용 필드를 예로 설정하십시오.
로그 장치의 사용 가능 공간을 모두 사용
원형 및 선형 로깅 전용. 다음 항목 중 하나를 선택합니다.
- 예 - 트랜잭션 로그 장치의 사용 가능한 공간을 모두 사용합니다. 로그 저장 전용 장치를 별도로 사용하는 경우 "예"를 선택합니다.
- 아니요 - 기본값을 사용하거나 또는 최대 로그 공간 필드에 지정된 값을 사용합니다.
최대 로그 공간
원형 및 선형 로깅 전용. 트랜잭션 로그의 최대 크기(MB). 기본값은 192MB입니다. 최대값은 4096MB(4GB)입니다.
트랜잭션 로그에 대해 1024MB(1GB) 이상의 디스크 공간을 개별 디스크에 할당합니다.
Domino® 사용자가 할당하는 최대 로그 공간에 따라 최소 3에서 최대 64개까지의 로그 파일을 포맷합니다.
손상된 데이터베이스의 자동 오류 복구
다음 항목 중 하나를 선택합니다.
- 사용 가능(기본값) - 데이터베이스가 손상되어 Domino®가 손상 복구 시 트랜잭션 로그를 사용할 수 없는 경우, 오류 복구 태스크를 자동으로 실행합니다. Domino®는 새 DBIID를 지정한 후 새 데이터베이스 백업이 필요하다고 관리자에게 알려줍니다.
- 사용 불가능 - 오류 복구 태스크를 자동 실행하지 않습니다. Domino®는 손상되어 로그된 데이터베이스에 대해 오류 복구 태스크를 -J 매개변수와 함께 실행할 것을 관리자에게 알려줍니다.
런타임/재시작 성능
이 필드는 Domino®가 복구 체크포인트를 트랜잭션 로그에 기록하는 빈도를 제어합니다. 데이터베이스의 흐름이 캐시에서 디스크로 폭주하여 서버 성능에 영향을 줄 수 있습니다.
복구 체크포인트를 기록하기 위해, Domino®는 각각의 로그된 활성 데이터베이스를 평가하여 시스템 오류 후에 각 데이터베이스를 복구하는 데 필요한 트랜잭션 수를 판별합니다. Domino®가 이 평가를 완료하면, 다음을 수행합니다.
- 트랜잭션 로그에 복구 체크포인트 기록을 작성하여 열려 있는 각 데이터베이스와 복구에 필요한 시작 지점 트랜잭션을 나열합니다.
- 저장하지 않은 경우, 데이터베이스 변경사항을 디스크에 저장하도록 합니다.
다음 항목 중 하나를 선택합니다.
- 표준(기본값 및 권장됨) - 체크포인트를 정기적으로 기록합니다.
- 런타임 선호 - 적은 수의 체크포인트를 기록합니다. 이 옵션은 시스템 자원을 적게 요구하여 서버 실행시간 성능을 향상시키지만, 재시작 중에 더 많은 로그를 적용합니다.
- 복구 재시작 시간 선택 - 더 많은 체크포인트를 기록합니다. 이 옵션은 복구 시 트랜잭션이 덜 필요하기 때문에 복구 재시작 시간을 향상시킵니다.
로그 유형
다음 항목 중 하나를 선택합니다.
- 순환 - (기본값) 로그 파일을 연속적으로 재사용하고 기존의 트랜잭션 로깅을 겹쳐씁니다.
- 보관 - (권장)로그 파일이 보관된 후에 재사용합니다. 비활성 상태에서 로그 파일을 재사용할 수 있으며, 복구 재시작에 필요한 트랜잭션을 포함하지 않습니다. 써드파티 백업 유틸리티를 사용하여 기존의 로그를 복사 및 보관합니다. Domino®가 시작할 기존 파일을 다시 사용하는 경우, Domino®는 로그 파일 이름을 증분합니다. 모든 로그 파일이 비활성 상태이고 아카이브되지 않은 경우, Domino®는 추가 로그 파일을 작성합니다.
- 선형 - 로그 파일을 재사용하고 로그 크기가 4 GB를 초과하는 이전 트랜잭션을 덮어씁니다.
-
데이터베이스 할당량 수행 방법을 정의하려면 이 필드를 사용합니다. 이러한 필드를 완료하면 서버 시작 시 NSF_QUOTA_METHOD NOTES.INI 설정을 생성합니다. NSF NOTES.INI는 서버의 모든 프로세스에 적용되고, 프로세스에서 업데이트되는 모든 Note는 이 설정을 사용합니다.
표 2. 할당량 필드
조치
할당량 수행
할당량 수행 방법이 사용 가능하면, note가 업데이트될 때 Domino®는 현재 파일 크기를 구성된 할당량 또는 임계값과 비교합니다. 크기가 할당량을 초과하는 경우, Domino®는 적절한 조치를 수행합니다.
다음 항목 중 하나를 선택합니다.
- note를 추가할 때 파일에서 사용된 공간 확인 -- Domino®는 NSF의 현재 크기를 계산하고 이 계산에 따라 NSF가 구성된 경고 임계값 또는 할당량을 준수하는지 확인합니다. 데이터베이스의 빈 공간은 무시합니다.
- 파일을 확장할 때 파일 크기 확인 -- Domino®는 실제 물리적 크기에서 파일의 현재 크기를 계산합니다. 계산된 실제 크기는 정보를 삭제하거나 아카이브할 때 생성되는 NSF의 사용되지 않은
공백
을 포함합니다. Domino®는 공백을 즉시 복구하지 않습니다. 결과적으로, 누적된 빈 공간은 NSF 크기의 많은 부분을 차지할 수 있습니다. - note를 추가할 때 파일 크기 확인 -- Domino®는 실제 NSF 크기에서 NSF의 현재 크기를 계산합니다. 데이터베이스의 빈 공간은 총 크기에 가산됩니다. Domino®는 note 업데이트로 인해 파일 크기가 증가하는지 여부에 상관없이 note를 업데이트할 때마다 할당량을 확인하므로, 이 옵션은 앞에서 설명한 옵션보다 더욱 제한적입니다.