mongodb 명령줄에서 db.currentOp()를 실행했는데 반환된 결과에 "op": "getmore"가 나타납니다. getmore의 작업은 무엇인가요? 특히 시간이 많이 걸립니다.
Getmore는 문제가 발생하면 먼저 Google에 문의할 수 있습니다. 그런 다음 먼저 방화벽을 우회하는 방법을 배워야 합니다... 데이터가 많을수록 시간이 더 걸립니다. 정상. 귀하가 제공하는 데이터는 oplog에서 데이터를 가져와 슬레이브 노드에 배포하는 시스템입니다. 마스터/슬레이브 복제인 것 같습니다. oplog 테이블은 기본적으로 인덱스가 없는 상대적으로 큰 테이블이므로 첫 번째 순회에 오랜 시간이 걸립니다.
Getmore는 문제가 발생하면 먼저 Google에 문의할 수 있습니다. 그런 다음 먼저 방화벽을 우회하는 방법을 배워야 합니다...
데이터가 많을수록 시간이 더 걸립니다. 정상. 귀하가 제공하는 데이터는 oplog에서 데이터를 가져와 슬레이브 노드에 배포하는 시스템입니다. 마스터/슬레이브 복제인 것 같습니다.
oplog 테이블은 기본적으로 인덱스가 없는 상대적으로 큰 테이블이므로 첫 번째 순회에 오랜 시간이 걸립니다.