찾다

 >  Q&A  >  본문

mongodb - $group의 메모리 제한을 초과했습니다.

$group의 메모리 제한을 초과했지만 외부 정렬을 허용하지 않았습니다. 허용DiskUse:true를 전달하여 옵트인

으아아아
PHPzPHPz2886일 전1156

모든 응답(1)나는 대답할 것이다

  • 某草草

    某草草2017-05-02 09:23:28

    $group에는 메모리 제한이 있습니다. 데이터 볼륨이 제한을 초과하고 작업을 위한 추가 디스크 사용을 허용하는 사양이 없어 오류가 보고됩니다.
    $group 단계의 메모리 제한은 100MB입니다. RAM 기본적으로 단계가 이 제한을 초과하면 $group에서 오류가 발생합니다. 그러나 대규모 데이터 세트를 처리하려면 $group 작업이 임시 파일에 쓸 수 있도록 허용하기 위해 AllowDiskUse 옵션을 설정합니다. db를 참조하세요. 자세한 내용은 collection.aggregate() 메소드 및 집계 명령을 참조하세요.

    회신하다
    0
  • 취소회신하다