한눈에 보는 정의

DPM은 데이터베이스의 쿼리 성능, 자원 사용률, 병목 지점을 지속적으로 감시하는 '모니터링(Monitoring)'과, 여기서 한발 더 나아가 튜닝·용량 계획까지 포함하는 '관리(Management)'를 함께 아우르는 용어입니다.

자세히 알아보기

  • 예문: "특정 시간대마다 응답이 느려지는 원인을 찾기 위해, DPM 도구로 느린 쿼리 순위를 확인해 문제의 쿼리를 바로 특정했다."
  • Database Performance Monitoring은 문제를 감시하고 찾아내는 데 초점을 두고, Database Performance Management는 여기서 한발 더 나아가 인덱스를 조정하거나 쿼리를 튜닝하고 향후 용량까지 계획하는 실행 활동까지 포함한다는 점에서 범위가 조금 더 넓습니다. 다만 실무에서는 두 표현이 거의 같은 뜻으로 혼용되는 경우가 많습니다.
  • 서버나 애플리케이션 전반을 살펴보는 APM(애플리케이션 성능관리) (APM)과 달리, DPM은 데이터베이스 내부의 쿼리 실행 계획, 인덱스 사용 여부, 락(lock) 경합처럼 데이터베이스에 특화된 지표를 훨씬 깊이 들여다봅니다.
  • IOPS(초당 입출력 처리량) (IOPS)나 처리량(Throughput) (처리량) 같은 인프라 지표뿐 아니라, 어떤 SQL 쿼리가 얼마나 자주 느리게 실행되는지까지 추적해, 개발자가 실제 코드 수준에서 원인을 찾을 수 있게 도와줍니다.
  • 문제가 실제 장애로 번지기 전에 미리 감지할 수 있어, OLTP(온라인 트랜잭션 처리) (OLTP) 시스템처럼 짧고 빈번한 쿼리가 몰리는 환경에서 안정적인 서비스 운영을 위한 핵심 도구로 활용됩니다.

관련 용어

최종 수정일: 2026년 9월 30일

← 용어사전 전체 목록으로