Docs Menu
Docs Home
/
MongoDB 매뉴얼
/ / /

db.getReplicationInfo()

이 페이지의 내용

  • 정의
  • 호환성
  • 출력
db.getReplicationInfo()

oplog 에서 폴링된 데이터를 사용하여 복제본 세트 의 상태가 포함된 문서 를 반환합니다. 복제 문제를 진단할 때 이 출력을 사용합니다.

이 메서드는 다음 환경에서 호스팅되는 배포에서 사용할 수 있습니다.

  • MongoDB Atlas: 클라우드에서의 MongoDB 배포를 위한 완전 관리형 서비스

참고

이 명령은 모든 MongoDB Atlas 클러스터에서 지원됩니다. 모든 명령에 대한 Atlas 지원에 대한 자세한 내용은 지원되지 않는 명령을 참조하세요.

db.getReplicationInfo().logSizeMB

oplog의 전체 크기를 메가바이트 단위로 반환합니다. 이는 oplog에 저장된 작업의 현재 크기가 아니라 oplog에 할당된 총 공간을 나타냅니다.

2}가 삭제되는 것을 방지하기 위해 oplog가 구성된 크기 제한을 초과하여 커질 수 majority commit point 있습니다.

db.getReplicationInfo().usedMB

oplog에서 사용하는 총 공간(MB)을 반환합니다. 이는 할당된 총 공간이 아니라 oplog에 저장된 작업에서 현재 사용하는 총 공간을 나타냅니다.

db.getReplicationInfo().errmsg

oplog에 항목이 없는 경우 오류 메시지를 반환합니다.

db.getReplicationInfo().oplogMainRowCount

oplog에 항목이 없는 경우에만 표시됩니다. oplog의 항목 또는 행 수를 보고합니다(예: 0).

db.getReplicationInfo().timeDiff

oplog의 첫 번째 작업과 마지막 작업 간의 차이를 초 단위로 반환합니다.

oplog에 항목이 있는 경우에만 표시됩니다.

db.getReplicationInfo().timeDiffHours

oplog에서 첫 번째 작업과 마지막 작업의 차이를 반올림한 시간 단위로 표시하여 반환합니다.

oplog에 항목이 있는 경우에만 표시됩니다.

db.getReplicationInfo().tFirst

oplog에서 첫 번째, 즉, 가장 이른 작업의 타임스탬프를 반환합니다. 이 값을 서버에 대해 실행된 마지막 쓰기 작업과 비교합니다.

oplog에 항목이 있는 경우에만 표시됩니다.

db.getReplicationInfo().tLast

oplog의 마지막, 즉, 최신 작업에 대한 타임스탬프를 반환합니다. 이 값을 서버에 대해 실행된 마지막 쓰기 작업과 비교합니다.

oplog에 항목이 있는 경우에만 표시됩니다.

db.getReplicationInfo().now

현재 시간을 반영하는 타임스탬프를 반환합니다. 셸 프로세스는 이 값을 생성하며 결과적으로 원격 호스트에서 연결하는 경우 데이터는 서버 시간과 약간 다를 수 있습니다. Date()와 동일합니다.

oplog에 항목이 있는 경우에만 표시됩니다.

돌아가기

db.getProfilingStatus

이 페이지의 내용