Why encore?
검색 팝업창

Customer Stories

H자동차

DBMS 최적화로 시스템 성능 개선

대용량 데이터의 데이터 모델 최적화와 프로세스 단순화, 중복 처리 방지 및 병렬 처리 등으로 DBMS를 최적화하여 시스템 성능을 개선

  • 고객사H자동차
  • 프로젝트DBMS 최적화
  • 산업군제조
  • 솔루션DA#, IDO

최적의 데이터 모델, 데이터 처리 경로 최적화 병렬 처리 등 합리적인 방법으로 대용량 데이터 성능 개선

추진 목적 및 배경
  • 업무 시스템의 마감 기간 시스템 집중 사용에 따른 응답 속도 저하로 사용자 불만 해소 및 인프라 자원의 효율적인 사용 추진
사업의 특징
  • 3개 시스템 약 3,000개 테이블
  • Object 진단에 따른 인덱스 개선
  • DBMS 진단에 따른 설정 최적
  • 악성 SQL 도출 및 성능 가이드 제공

대용량 데이터 성능 최적화를 위한 방법론

  • 01 파티션 전략
    • 데이터 모델링 툴 : DA#
    • 인덱스 최적화 솔루션 : IDO
  • 02 최적의 데이터 모델
    • 효율적인 통합 데이터 모델
    • Batch 프로그램 사용자의 액세스를 위한 최적화된 모델 제안
  • 03 데이터 처리경로 최적화
    • 대량 데이터 처리에 맞는 Join Method 선정
    • 비효율적인 SQL의 집합 처리로 유도, 데이터 처리의 핵심 성능 도출
  • 04 옵티마이저 전략 최적화
    • 데이터 처리 범위를 줄여주는 컬럼에 대한 인덱스 구성 전략 수립
  • 05 병렬 처리
    • 병렬 실행이 필요 경우, 병렬 실행 유도
    • 병렬 실행이 불필요한 경우에 병렬로 실행하지 않게 유도
  • 06 작업 단순화 및 중복 액세스 방지
    • 자주 사용되며 데이터 처리 범위를 줄여주는 컬럼에 Bitmap index 또는 B-Tree index 구성
  • 07 비절차형 데이터 처리
    • 반복적인 처리 형태의 절차형 데이터 처리를 간소화된 SQL로 처리

아키텍처