AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Docs Menu

fsyncUnlock (데이터베이스 명령)

fsyncUnlock

서버 또는 cluster의 잠금 횟수를 줄입니다. 쓰기 작업을 활성화하려면 잠금 횟수가 0이어야 합니다.

MongoDB 7.1 부터 시작( 7.0.2 부터 사용 가능), 6.0.11 및 5.0.22) fsyncfsyncUnlock 명령을 mongos 에서 실행하여 샤드 클러스터를 잠그고 잠금 해제할 수 있습니다.

백업 작업을 완료한 후 쓰기 차단을 해제하려면 이 명령을 사용합니다.

중요

서버는 fsync 락 횟수를 유지합니다.fsync lock 필드(으)로 설정하다 명령은 true 락 수를 늘리고 명령은 fsyncUnlock 잠금 수를 줄입니다. 잠긴 서버 또는 클러스터 에서 쓰기를 활성화 fsyncUnlock 하려면 락 횟수가 0이 될 때까지 명령을 호출합니다.

fsyncUnlock는 관리 작업입니다. 일반적으로 fsyncUnlock 데이터베이스 백업 작업 후에 를 사용합니다.

mongosh에서 이 명령은db.fsyncUnlock()헬퍼 메서드를 통해서도 실행 수 있습니다.

헬퍼 메서드는 사용자에게 편리하지만 데이터베이스 명령과 동일한 수준의 정보를 반환하지 않을 수 있습니다. 편의가 필요하지 않거나 추가 반환 필드가 필요한 경우 데이터베이스 명령 mongosh 사용합니다.

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

명령은 다음과 같은 구문을 가집니다:

db.adminCommand(
{
fsyncUnlock: 1,
comment: <any>
}
)

comment 필드는 선택 사항이며 모든 데이터 유형의 주석을 포함할 수 있습니다.

이 작업은 다음 필드가 있는 문서를 반환합니다.

필드
설명

info

작업 상태에 대한 정보

lockCount

작업 후 인스턴스에 남아 있는 잠금 수입니다.

ok

상태 코드입니다.

이(가) 두 번 발행된 db.fsyncLock() 상황을 가정해 fsyncUnlock 보겠습니다. 다음 작업은 가 취한 잠금을 만큼 db.fsyncLock() 줄입니다.1

db.adminCommand( { fsyncUnlock: 1 } )

연산은 다음 문서를 반환합니다.

{ "info" : "fsyncUnlock completed", "lockCount" : Long(1), "ok" : 1 }

lockCount 가 0보다 크면 mongod 인스턴스가 쓰기에 대해 잠깁니다. 쓰기를 위해 인스턴스의 잠금을 해제하려면 잠금 해제 작업을 다시 실행합니다.

db.adminCommand( { fsyncUnlock: 1 } )

연산은 다음 문서를 반환합니다.

{ "info" : "fsyncUnlock completed", "lockCount" : Long(0), "ok" : 1 }

mongod 인스턴스는 쓰기에 대해 잠금 해제됩니다.

이 페이지 평가하기

이 페이지의 내용