데이터베이스 쿼리로 인한 높은 CPU 사용률
데이터베이스 쿼리가 무거울 경우, 데이터베이스 CPU와 애플리케이션 CPU 모두 급등하는 경우가 많습니다.
Common symptoms
- 쿼리 양에 따라 CPU 사용률 상승
- 데이터베이스 프로세스가 프로세스 테이블을 독점
- API 지연 시간이 쿼리 패턴을 따름
Likely causes
- 인덱스 없는 비효율적인 쿼리
- 대규모 순차 스캔
- 연결 또는 워커 부하 압박
Evidence to look for
데이터베이스 PID가 지속적으로 최상위 CPU 점유
쿼리 실행 구간에서 디스크 지표 상승
특정 엔드포인트가 CPU 급등과 연관됨
What it usually means
데이터베이스 작업은 연산 비용과 IO 부하 양측을 통해 시스템 부하를 증폭시킵니다.
What to do next
- 1자주 실행되는 쿼리 검토 및 최적화
- 2적절한 인덱스 추가
- 3스토리지 지연이 원인인지 확인
See what's causing your CPU
cpum.ai turns CPU, process, disk, and memory signals into plain-English explanations with evidence.
Open cpum.ai