5.1(수) - 5.3(금) AI EXPO KOREA 2024에서 XAIOpsEBIGs를 만나보세요 register now 5.16(목) - 5.17(금) 2024 AWS Summit Seoul에서 exemONE을 만나보세요 learn more
엑셈 | WAS-DB 연계 성능 진단 컨설팅

Consulting

WAS-DB 연계 성능 진단 컨설팅 서비스

APM / DPM 전문 컨설턴트의 경험과 기술력, 자사 제품에서 제공하는 다양한 IP(Intellectual Property) 성능 데이터를 활용하여
애플리케이션에 대한 최적의 개선 방안을 제시하는 프리미엄 통합 성능 진단 서비스를 제공합니다.

  • WAS
    APPLICATION 성능 분석

    · SQL 응답시간만 확인 가능

    · DB Wait Event에 따른 지연 여부 확인 불가능

  • DB
    SQL 성능 분석

    · 업무별 Bind Value에 따른 지연 현상 분석 불가능

    · 어떤 업무가 Lock을 유발했는지 직관적 식별 불가능

    · 업무별 비효율적인 다중 Session 혹은 SQL
    수행 확인 불가능

  • WAS-DB
    통합분석
    WAS & DB 연계 성능 분석

    WAS-DB 연계 성능 진단 프리미엄 서비스

    · WAS 업무(트랜잭션) 관점 DB 수행 정보 분석

    · WAS, DB 구간별 병목 원인에 대한 명확한 분석

    · 사용자 수행 패턴 및 업무 성격 분석

    · 고객사 상황에 맞는 최적의 개선 방안 제시

컨설팅 목적

클라우드 도입 증가와 더욱 복잡해진 시스템 변화로 인해 온프레미스 환경의 각 영역별 단위 분석 방식으로는 성능 저하의 명확한 원인 분석 및
근본적인 개선 활동에 한계가 있습니다. 업무(트랜잭션) 관점에서 각 영역별 성능 데이터를 이해하고, 연계 분석을 통해 명확한 원인 분석과 업무 성격에 맞는 최적의 해결 방안을 고객에게 제공함으로써 제품과 서비스의 품질을 향상시키는 것을 목적으로 합니다.

  • WAS-DB 연계 분석을 통한
    정확한 원인 파악

  • 사용자 수행 패턴과 업무 성격에 맞는
    최적의 개선 방안 도출

  • 업무 관점 SQL 성능 개선을 통한
    서비스 응답시간 단축

컨설팅 영역

업무(트랜잭션) 연계 진단을 통해 성능 저하의 명확한 원인 분석 및 개선 활동을 수행함으로써, 근본적인 원인 해결 및 직관적인 업무
개선 효과를 볼 수 있습니다.

    • WAS 운영 진단
      • 주요 성능지표
      • · OS CPU/Memory 사용 추이 패턴
      • · JVM Heap Memory 사용 추이 패턴
      • · JDBC Connection Pool 사용 추이 패턴
      • · GC 수행 패턴
      • · 부하 분산 밸런싱 수행 패턴
    • 업무(트랜잭션) 연계 진단
      • 통계 정보 분석
      • · 업무(트랜잭션)별 SQL 수행 정보
      • · 업무(트랜잭션)별 Fetch 수행 정보
      • · 업무(트랜잭션)별 Memory 사용 정보
      • · 업무(트랜잭션)별 Exception 발생 정보
      • 특정 수행 패턴 분석
      • · 과도한 DB SQL I/O를 사용하는 업무
      • · Fetch Option에 따른 WAS-DB 간 Fetch 수행 정보
      • · SQL Bind Value 사용 패턴에 따른 DB 수행 정보
      • · 업무별 Literal SQL 통계 정보
      • · SQL Exception 통계 정보
      • 장애 분석
      • · 특정 장애 유발 트랜잭션 / SQL 분석
    • DB 운영 진단
      • 주요 성능지표
      • · OS CPU사용 추이 패턴
      • · Active Session Count 추이 패턴
      • · Physical & Logical Read I/O 추이 패턴
      • · Wait Event 추이 패턴
      • · SQL Parsing 추이 패턴
      • · Logons Cumulative 추이 패턴

컨설팅 프로세스

    • 착수
      분석 대상 파악
      분석 목표 설정
      일정 계획 수립
      • · 분석 대상 파악
      • - 시스템 환경
      • - 시스템 구성
      • - APP 서비스 성격 파악
      • · 분석 목표 설정
      • - WAS, DB 현업 담당자 / 개발자 / 시스템 운영자와 인터뷰
      • - 현행 이슈 수집
      • - 고객 Needs 파악
      • · 분석 대상 성능 데이터 수집
      • PJT 상세 스케줄
        역학 정의
    • 성능 진단
      시스템 자원 관점 진단
      업무 관점 진단
      컨설팅 대상 항목 선정
      • · WAS 운영 상태 진단
      • · DB 운영 상태 진단
      • · 업무(트랜잭션) 연계 진단
      • · 컨설팅 대상 항목 선정
      • - 개선 대상 트랜잭션 도출
      • - 튜닝 대상 SQL 선정
      • WAS & DB 운영 진단 보고서
        개선 대상 트랜잭션 / SQL 도출
    • 성능 개선
      분석요약
      상세 분석 및 개선안 도출
      개선 확인
      • · WAS & DB 각 관점에서 다양한 개선안 도출
      • · 최적의 개선안 제시 및 튜닝
      • · WAS, DB 운영 / 이슈 해결
      • · 개선안의 적용 및 개선 효과 측정
      • 고객사 환경, 업무 성격에 맞는
        Application + SQL 튜닝 제안
    • 평가 / 완료
      • · 기술정보 인수인계
      • · 프로젝트 최종 보고회
      • PJT 최종 결과 보고서
MaxGauge와 InterMax를 이용한 업무(트랜잭션) 연계 진단을 통해 성능 저하의 원인 분석 및 튜닝 실시 / 개선 효과를 정량적으로 측정