오라클 성능 문제 확인 방법
DB CAFE
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
1 오라클 성능 문제 확인 방법[편집]
1.1 시스템 성능 모니터링[편집]
- 비정상적 부하 패턴, 장애발생을 감지
- 특정 리소스의 과다사용
- false positive 인지? false negative 인지 판단하여 규칙을 정해야 함.
- false positive
- - 특정 리소스의 과다사용으로 하나의 어플리케이션을 문제가 있지만 일반사용자는 어떠한 성능 문제도 겪고 있지 않는 상황
- false negative
- - 반대로 사용자들이 성능 문제를 겪고 있는 상황에서 시스템 모니터링 도구는 문제가 발생되지 않는경우.
- false positive
1.2 응답시간 모니터링[편집]
- 핵심 트랜젝션을 수행하는 어플리케이션이 소비하는 시간을 측정하여 임계치를 초과하는경우 경고 메시지를 발생.
1.3 튜닝 강박[편집]
- "DB에서 대량이 래치관련 대기 이벤트가 발생하고 있다. 튜닝해야 하지 않나?”
- “해당 건으로 인해 사용자가 많이 불평을 호소하는가? 없다면 어플리케이션에서 문제 해결을 검토.”