Docs Menu

db.collection.configureQueryAnalyzer()

db.collection.configureQueryAnalyzer(options)

복제본 세트 또는 샤드 클러스터에서 컬렉션에 대한 쿼리 샘플링을 구성합니다. 샘플링된 쿼리는 샤드 키의 읽기 및 쓰기 분포에 대한 지표를 계산하기 위해 analyzeShardKey 에 정보를 제공합니다.

db.collection.configureQueryAnalyzer() 메서드는 configureQueryAnalyzer 명령을 래핑합니다.

반환합니다:이전 구성을 설명하는 필드(있는 경우)와 새 구성을 설명하는 필드가 포함된 문서입니다. 자세한 내용은 출력을 참조하세요.

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

  • MongoDB Atlas: 클라우드에서의 MongoDB 배포를 위한 완전 관리형 서비스

중요

이 명령은 M0, M2, M5 및 Flex 클러스터에서 지원되지 않습니다. 자세한 내용은 지원되지 않는 명령을 참조하세요.

이 메서드에는 다음과 같은 구문이 있습니다.

db.collection.configureQueryAnalyzer(
{
mode: <string>,
samplesPerSecond: <double>
}
)

db.collection.configureQueryAnalyzer() 에는 다음과 같은 필드가 있습니다.

필드
유형
필요성
설명

mode

문자열

필수 사항

쿼리 분석기가 실행되는 모드입니다. "full" 또는 "off" 로 설정해야 합니다.

samplesPerSecond

double

옵션

초당 샘플 수입니다.

  • mode"full" 로 설정하면 050 사이에 samplesPerSecond 를 설정해야 합니다.

  • mode"off" 로 설정하면 서버는 samplesPerSecond 을(를) 무시합니다.

자세한 내용은 samplesPerSeconds 상한을 참조하세요.

자세한 내용은 configureQueryAnalyzer 액세스 제어를 참조하세요.

동작은 configureQueryAnalyzer 동작을 참조하세요.

자세한 내용은 configureQueryAnalyzer 출력을 참조하세요.

예제는 configureQueryAnalyzer 예제를 참조하세요.