문서 메뉴
문서 홈
/
MongoDB 매뉴얼
/

MongoDB 7.1 릴리스 노트

이 페이지의 내용

  • 패치 릴리스
  • 집계
  • 일반 변경 사항
  • serverStatus 출력 변경
  • serverStatus 출력 변경

중요

MongoDB 7.3 는 Rapid Release이며 MongoDB Atlas에서만 지원됩니다. MongoDB 7.3 는 온프레미스 사용이 지원되지 않습니다. 자세한 내용은 MongoDB 버전 관리를 참조하세요.

수정된 문제:

  • 서버- 수신자 샤드는81106 복제 단계를 시작하기 전에 컬렉션 버전이 로컬로 유지될 때까지 기다리지 않습니다.

  • SERVER-81133 라우팅 테이블 캐시를 유지하기 위해 로직 속도 향상

  • 서버-81201 수신자 샤드의 복제 단계 중 메모리 사용량 제한

  • SERVER-81966 새로 고침하는 동안 이전 ChunkMap 인스턴스 수정을 방지합니다

  • WT-7929 체크포인트 중 FTDC 중단을 방지하기 위해 솔루션을 조사함

  • 7.1.1에서 모든 JIRA 문제가 종료됨

  • 7.1.1 변경 로그

MongoDB 7.1 은 다음과 같은 애그리게이션 단계를 도입합니다.

단계
설명

기록된 쿼리에 대한 런타임 통계를 반환합니다.

경고

$queryStats 애그리게이션 단계는 지원되지 않으며 향후 릴리스에서 안정적임을 보장하지 않습니다. 출력이 향후 릴리스에서 변경될 수 있으므로 이 단계의 특정 출력 형식에 의존하는 기능을 빌드하지 마세요.

MongoDB 부터 7 시작.1,updateOne() upsert: true 샤드된 컬렉션에서 와 함께 { 를 사용하는 경우 필터에 전체 샤드 키를 포함할 필요 가 없습니다 .

MongoDB 7 부터 시작.1 동일한 데이터베이스에서 서로 다른 컬렉션을 대상으로 하는 여러 DDL 작업 을 실행하는 경우 MongoDB는 해당 작업을 동시에 실행합니다.

이 변경 사항은 serverStatus locks 필드와 currentOp.locks 출력에 두 가지 새로운 유형을 추가합니다.

  • DDLDatabase

  • DDLCollection

MongoDB 7 부터 시작.1, mongos 는 클라이언트의 getMore 요청이 exhaustAllowed 플래그를 설정할 때 배출 커서를 지원합니다. 이렇게 하면 클라이언트가 단일 요청에 대해 데이터베이스 서버로부터 여러 개의 응답을 받을 때 샤드 클러스터의 쿼리 성능을 향상시킬 수 있습니다.

MongoDB 7.1부터 오류 보고 속도가 빨라지고 회복 탄력성이 향상되어 인덱스 빌드가 개선되었습니다. 디스크 공간이 너무 부족하면 인덱스 빌드를 중지하는 새로운 indexBuildMinAvailableDiskSpaceMB 매개 변수를 사용하여 인덱스 빌드에 필요한 최소 사용 가능한 디스크 공간을 설정할 수도 있습니다.

다음과 같은 새로운 인덱스 빌드 지표가 추가되었습니다:

자세한 내용은 인덱스 빌드를 참조하세요.

MongoDB 7.1(및 7.0, 6.3.2, 6.0.6 및 5.0.18)부터 사용할 수 있습니다.

MongoDB에 다음과 같은 청크 마이그레이션에 관한 새로운 샤딩 통계가 포함되었습니다.

MongoDB 7.1 부터 fsyncfsyncUnlock 명령은 샤드 클러스터에서 fsync 작업을 수행할 수 있습니다.

lock 필드를 true 로 설정한 상태에서 mongos 에서 실행하면 fsync 명령은 스토리지 계층에서 디스크로 쓰기를 플러시하고 각 샤드를 잠금하고 추가 쓰기를 방지합니다. 그런 다음 fsyncUnlock 명령을 사용하여 클러스터를 잠금 해제할 수 있습니다.

이 기능을 사용하면 mongodump 을(를) 사용하여 샤드 클러스터의 자체 관리형 백업을 사용할 수 있습니다.

MongoDB 7.1 은 auditConfigmongod 서버 인스턴스의 감사 구성에 대한 mongos 정보가 포함된 클러스터 매개 변수를 추가합니다.

MongoDB 7.1 은(는) 인덱스 빌드에 필요한 최소 사용 가능한 디스크 공간을 설정할 수 있는 indexBuildMinAvailableDiskSpaceMB 매개 변수를 추가합니다.

MongoDB 7.1 부터 findAndModifydeleteOne() 는 부분 샤드 키를 사용하여 샤드 컬렉션을 쿼리할 수 있습니다.

MongoDB 7 부터 시작.1, mongos 는 [0, 65535]의 --port 값을 허용합니다. 자세한 내용은 --port 를 참조하세요.

MongoDB 7 부터 시작.1, distinct 명령에서 힌트 필드를 사용할 수 있으므로 쿼리의 인덱스를 지정할 수 있습니다.

MongoDB 7.1 부터는 고정 사이즈 컬렉션에 TTL 인덱스 를 생성할 수 있습니다.

MongoDB 7.1 부터 파이프라인이 파이프라인 단계 제한을 초과하면 애그리게이션 명령에서 오류가 발생합니다. 자세한 내용 은 단계 수 제한을 참조하세요.

serverStatus 출력에 다음과 같은 새로운 필드가 포함됩니다.

변경 스트림 지표
쿼리 통계 지표

돌아가기

ChangeLog

다음

호환성 변경 사항