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로 처리