권장 사항
권장 사항 (Recommendations)
Database Monitoring (DBM) 권장 사항(Recommendations)은 데이터베이스 전반에서 잠재적인 최적화와 문제 영역에 주의를 환기시켜 줘요.
출처: 문서
본문
작동 방식 (How it works)
Datadog는 DBM의 메트릭과 샘플 데이터를 분석해 시스템의 최우선 순위 문제를 식별해요. 각 권장 사항에 대해 심각도 표시가 계산되어 가장 영향력 있는 영역에 집중할 수 있게 해줘요. 높은 심각도의 권장 사항은 즉각적이거나 임박한 문제를 나타낼 수 있고, 낮은 심각도의 권장 사항은 비동기적으로 해결해 데이터베이스 상태를 사전에 유지할 수 있어요.
지원되는 권장 사항 유형
| 권장 사항 유형 | 설명 | MongoDB | MySQL | Oracle | PostgreSQL | SQL Server |
|---|---|---|---|---|---|---|
| Function in Filter | 쿼리가 필터링되는 컬럼에 함수를 호출해서, 일반적인 컬럼 기반 인덱스를 활용하지 못하는 비싼 순차 스캔(sequential scans)을 유발해요. | yes | ||||
| High Disk Queue Depth | 데이터베이스 인스턴스가 과도한 I/O 대기를 겪어 워크로드를 느리게 하고 전체 처리량에 영향을 줄 수 있어요. 참고: Amazon RDS에서만 사용 가능해요. | yes | yes | yes | yes | |
| High Impact Blocker | 이 쿼리가 차단된 쿼리에 상당한 대기 시간을 유발하고 있어요. | yes | yes | yes | ||
| High Row Count | 쿼리가 결과 집합에서 많은 수의 행을 반환해요. | yes | yes | yes | yes | |
| Long Running Query | 쿼리 지속 시간이 30초 임계값을 초과했어요. | yes | yes | yes | yes | |
| Low Disk Space | 데이터베이스 인스턴스의 디스크 공간이 부족해지고 있어요. 참고: Amazon RDS에서만 사용 가능해요. | yes | yes | yes | yes | |
| Missing Index | 쿼리의 실행 계획이 비싼 순차 스캔을 수행해요. 감지되면 Datadog는 쿼리를 빠르게 하기 위해 인덱스를 사용할 것을 권장해요. | yes | yes | yes | yes | |
| Query Regression | 쿼리의 총 지속 시간이 크게 증가했어요. | yes | yes | |||
| Unused Index | 인덱스가 최근 실행 계획에서 사용되지 않았어요. | yes | yes | yes | yes |