한 mongodb 샤드의 디스크가 가득 차면 삽입 작업이 자동으로 두 번째 샤드로 전달되나요?
PHPz
PHPz 2017-04-26 09:01:34
0
3
872

2개의 샤드, 삽입 작업의 대상이 대부분 샤드 1인 것으로 확인되어 샤드 1의 디스크가 즉시 가득 찼습니다

가득 차면 후속 삽입 작업이 자동으로 샤드 2로 전달되나요? 아니면 오류나 오버플로인가요?

PHPz
PHPz

学习是最好的投资!

모든 응답(3)
仅有的幸福

샤딩 후 데이터는 샤드 1에 삽입됩니다. 샤딩에 문제가 있다고 설명하세요

sh.status()로 확인

过去多啦不再A梦

샤드 키가 올바르게 생성되지 않으면 샤드 데이터가 균일하지 않게 됩니다
하지만 완전히 균일하지는 않습니다

phpcn_u1582

mongod 노드가 실행 중이기 때문에 데이터베이스 작업 재생을 위해 저널 파일을 유지해야 하는데, 이 저널 파일은 일정량의 디스크 공간을 차지해야 하므로 디스크 공간이 부족할 경우 mongod 노드가 종료됩니다. 내 서버에는 원래 4개의 mongod 노드와 configsvr이 실행 중이었습니다. 그러나 디스크가 가득 찬 후에는 3개의 mongod 노드만 남았습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿