Docs Menu
Docs Home
/
MongoDB Ops Manager
/ / /

느린 쿼리 임계값 구성하기

Performance Advisor 는 slowOpThresholdMs 값보다 실행하는 데 시간이 오래 걸리는 쿼리 를 느린 것으로 인식합니다. 기본값 으로 이 값은 100 밀리초입니다. profile 명령 또는 db.setProfilingLevel() mongosh 메서드를 사용하여 임계값을 변경할 수 있습니다.

예시

다음 profile 명령 예시는 임계값을 200밀리초로 설정합니다.

db.runCommand({
profile: 0,
slowOpThresholdMs: 200
})

MongoDB 3.6 이상을 실행하는 경우 sampleRate 매개 변수를 지정하여 성능 어드바이저가 사용하는 로그의 느린 쿼리 비율을 사용자 지정할 수 있습니다.

예시

이는 느린 쿼리 임계값을 더 낮은 값인 100밀리초로 설정하지만 샘플링 속도도 10%로 설정합니다.

db.runCommand({
profile: 0,
slowOpThresholdMs: 100,
sampleRate: 0.1
})

참고

기본적으로 profile의 값은 0입니다. MongoDB는 다른 값이 데이터베이스 성능에 부정적인 영향을 줄 수 있으므로 이 값을 변경하지 않고 그대로 두는 것이 좋습니다. 자세히 알아보려면 프로필 명령을 참조하세요.

돌아가기

느린 쿼리 모니터링 및 개선