정의
db.getReplicationInfo()oplog에서 폴링된 데이터를 사용하여 복제본 세트의 상태가 포함된 문서를 반환합니다. 복제 문제를 진단할 때 이 출력을 사용합니다.
호환성
이 메서드는 다음 환경에서 호스팅되는 배포에서 사용할 수 있습니다.
- MongoDB Atlas: The fully managed service for MongoDB deployments in the cloud
참고
This command is supported in all MongoDB Atlas clusters. For information on Atlas support for all commands, see Unsupported Commands.
MongoDB Enterprise: MongoDB의 구독 기반 자체 관리 버전
MongoDB Community: MongoDB의 소스 사용 가능 무료 자체 관리 버전
출력
db.getReplicationInfo().logSizeMBoplog의 전체 크기를 메가바이트 단위로 반환합니다. 이는 oplog에 저장된 작업의 현재 크기가 아니라 oplog에 할당된 총 공간을 나타냅니다.
2}가 삭제되는 것을 방지하기 위해 oplog가 구성된 크기 제한을 초과하여 커질 수
majority commit point있습니다.
db.getReplicationInfo().usedMBoplog에서 사용하는 총 공간(MB)을 반환합니다. 이는 할당된 총 공간이 아니라 oplog에 저장된 작업에서 현재 사용하는 총 공간을 나타냅니다.
db.getReplicationInfo().oplogMainRowCountoplog에 항목이 없는 경우에만 표시됩니다. oplog의 항목 또는 행 수를 보고합니다(예:
0).
db.getReplicationInfo().timeDiffoplog의 첫 번째 작업과 마지막 작업 간의 차이를 초 단위로 반환합니다.
oplog에 항목이 있는 경우에만 표시됩니다.
db.getReplicationInfo().timeDiffHoursoplog에서 첫 번째 작업과 마지막 작업의 차이를 반올림한 시간 단위로 표시하여 반환합니다.
oplog에 항목이 있는 경우에만 표시됩니다.
db.getReplicationInfo().tFirstoplog에서 첫 번째, 즉, 가장 이른 작업의 타임스탬프를 반환합니다. 이 값을 서버에 대해 실행된 마지막 쓰기 작업과 비교합니다.
oplog에 항목이 있는 경우에만 표시됩니다.
db.getReplicationInfo().tLastoplog의 마지막, 즉, 최신 작업에 대한 타임스탬프를 반환합니다. 이 값을 서버에 대해 실행된 마지막 쓰기 작업과 비교합니다.
oplog에 항목이 있는 경우에만 표시됩니다.
db.getReplicationInfo().now현재 시간을 반영하는 타임스탬프를 반환합니다. 셸 프로세스는 이 값을 생성하며 결과적으로 원격 호스트에서 연결하는 경우 데이터는 서버 시간과 약간 다를 수 있습니다.
Date()와 동일합니다.oplog에 항목이 있는 경우에만 표시됩니다.