느린 쿼리 임계값 구성하기
Cloud Manager는 2024년 8월 30일부터 더 이상 MongoDB 3.6 및 4.0에 대한 자동화, 백업 및 모니터링을 지원하지 않습니다. MongoDB 배포를 업그레이드하거나 Atlas로 마이그레이션하세요.
- Cloud Manager 에 대한 프로그래밍 방식의 액세스 를 위한 OAuth 2.0 인증 은 Preview 기능 으로 제공됩니다.
- 기능 및 해당 설명서는 미리 보기 기간에 언제든지 변경될 수 있습니다. OAuth 2.0 인증 을 사용하려면 Cloud Manager 공개 API 에 대한 요청에 사용할서비스 계정을 만듭니다.
Performance Advisor는 slowms 값보다 실행하는 데 시간이 오래 걸리는 쿼리를 느린 것으로 인식합니다. 기본적으로 이 값은 100
밀리초입니다. profile 명령 또는 db.setProfilingLevel() mongosh
메서드를 사용하여 임계값을 변경할 수 있습니다.
예시
다음 profile
명령 예시는 임계값을 200밀리초로 설정합니다.
db.runCommand({ profile: 0, slowms: 200 })
MongoDB 4.2 이상을 실행하는 경우 sampleRate
매개변수를 지정하여 성능 어드바이저가 사용하는 로그의 느린 쿼리 비율을 사용자 지정할 수 있습니다.
예시
이는 느린 쿼리 임계값을 더 낮은 값인 100밀리초로 설정하지만 샘플링 속도도 10%로 설정합니다.
db.runCommand({ profile: 0, slowms: 100, sampleRate: 0.1 })
참고
기본적으로 profile
의 값은 0
입니다. MongoDB는 다른 값이 데이터베이스 성능에 부정적인 영향을 줄 수 있으므로 이 값을 변경하지 않고 그대로 두는 것이 좋습니다. 자세히 알아보려면 프로필 명령을 참조하세요.