검색 팝업창
고객사 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로 처리

아키텍처

수행 단계
세부 단계
주요 목표