보건복지부 사회보장정보시스템 데이터 성능 고도화

수행기간2014.06 ~ 2014.12

추진배경

1. SQL 성능 개선 필요

  • 개발자 대상의 SQL 가이드 배포 및 교육
  • SQL 튜닝 200건 이상(개선율 50%이상)

2. DB 품질 및 성능 관리 체계 수립 필요

  • 한국보건복지정보개발원 내 DB 품질 및 성능관리 부서 업무매뉴얼 도출
  • `14년 맞춤형 복지지원체계 사업범위 시범 적용

3. 대량 테이블 분할 필요

  • 기 분할된 테이블 안정화 및 추가 테이블 분할
  • 데이터 1억건 이상 테이블에 대한 분석 후 추가 구조개선 대상 테이블 3개이상 분할 및 관련 AP 개발

4. 시스템 운영인력의 데이터 관리 역량 강화 필요

  • 운영인력의 데이터 품질관리, 모델링, 표준화, 성능개선 등 데이터 관리 역량 강화

사업범위

1. 사회보장정보시스템의 SQL 튜닝 200건 이상(개선율 50%이상)

2. 한국보건복지정보개발원 운영 담당자 및 개발자 대상의 SQL 가이드 배포 및 교육

3. 한국보건복지정보개발원 내 DB품질과 성능 관리 부서 업무매뉴얼 도출

4. `14년 맞춤형 복지지원체계 사업범위에 DB품질 및 성능관리체계 시범적용

5. 기 분할 된 테이블의 안정화 및 추가 테이블 분할, 데이터 1억 건 이상 테이블에 대한 분석 후 추가 구조개선 대상 테이블 3개이상 분할 및 관련 AP 개발

6. 운영 인력의 데이터 품질관리, 모델링, 표준화, 성능개선 등 데이터 관리 역량강화

7. 사회보장정보시스템 DB 성능진단으로 총7개 과업 진행


수행내용

1. SQL 성능 튜닝

총 410개 SQL 성능 개선을 수행했으며 평균 약 94%의 성능 개선율 달성



2. DBMS 기술지원

1) 단 건 입력 성능 저하 해소 가이드 제공

  • RESULT CACHE 성능 저하 해소 가이드 제공
  • CDC 데이터 누락 이슈 분석 가이드 제공
  • 월간 성능 보고 자료 제공
  • 자동 통계 수집 관리 가이드 제공
  • 로그인 접속 이력 이슈 분석 가이드 제공
  • MQDB 테이블 스페이스 관리 가이드 제공
  • 행복e음 알리미 관련 리터럴 쿼리 이슈 해소 가이드 제공
  • 배치 프로그램에 의한 테이블 락 문제 해소 가이드 제공
  • 행복e음 AP 응답 지연 분석
  • 무중단 시스템(IFDB) SQL 성능 이슈 분석 가이드 제공
  • 행복e음 AWR CPU 사용률 오류 분석
  • 행복e음 AWR 보관기간 관리 가이드 제공
  • 행복e음 프로시저 식별 가이드 제공

성과 및 기대효과

1. 성능고도화를 위한 관리체계 고도화 및 지속적 SQL 튜닝으로 시스템 안정화와 고객만족 향상

2. 대량 테이블 분할 및 DB 품질 성능 관리체계 수립으로 보다 정확한 정보 제공 가능

3. 품질 보증과 형상관리 체계 구축

  • 데이터 모델, SQL, 데이터 처리 AP 품질점검, AP 품질관리 체계 기반 구축

4. 차세대 통합 조사표 구조 변경 개념 검증

  • 차세대 통합 조사표 개선 영역의 위험도 및 실현가능성 검증 및 데이터 구조의 상세화와 보완

사업문의

비즈니스 솔루션, 프로젝트 의뢰 등 궁금하신 사항이 있으시면 언제든 문의해 주세요.
비투엔 담당자가 신속하게 답변해드립니다.

문의하기