문서번호	정보자원운영과-6136
결재일자	2018.9.6.
공개여부	부분공개(2)
방침번호

			시 민
주무관		정보자원운영과장	데이터센터소장
임연주		김기항	09/06 김현규
협 조
	주무관			송상봉

중요 DBMS 성능점검 결과보고

2018. 9.

데이터센터

(정보자원운영과)

중요 DBMS 성능점검 결과 보고

데이터센터에서 운영하는 중요 DBMS에 대하여 특별점검을 실시하고, 성능 저하 구간을 확인하여 개선 작업을 실시하고자 함.

I		추진개요

□ 추진근거 : 2018년 데이터센터 정보시스템 유지관리 용역 사업

○ 정보시스템 특별점검(MAR-005)

○ 기술 및 성능향상 지원(MAR-009)

□ 수 행 사 : 삼양데이타시스템(컨소시엄)

□ 작업기간

○ 성능점검 : ’18.2.29(월) ~ 4.5(목)

○ 중간점검 : ’18.8.21(화) ~ 8.31(금)

□ 점검 대상

○ 상세점검

- ************

※ 오라클 점검 툴과 제니퍼 적용이 가능하고, 설치 후 제조사 성능점검을 받지 않은 DB

○ 기본점검

- ***********************************************************

□ 참여인력 : 총 8명

○ 삼양데이타시스템(컨소시엄) : ********

○ 정보자원운영과 : ****************************

Ⅱ		성능점검 추진 내용

□ 점검기간 : ’18.2.29(월) ~ 4.5(목)

□ 점검내용

○ 분석대상 오라클 DBMS의 성능저하 구간 유무 확인

○ 점검 결과 나타난 병목구간에 대한 개선방안 제시

□ 점검방법

○ 공통사항

- 사용자 프로파일(Profile) 취약점 점검 및 정책 방안 마련

- 오라클 설치시 생성된 기본(Default) 사용자 점검

○ 상세점검

- 오라클 분석 툴(AWR, Maxgauge) 활용 로그 분석

- 제니퍼 활용 WAS 워크로드 분석 및 AP병목 구간 확인

○ 기본점검

- 오라클DBMS의 사용률 및 프로세스 동작상태 점검

- 제니퍼 활용 WAS 워크로드 분석 및 AP병목 구간 확인

□ 점검 결과

○ 공통사항

- 계정관리 가이드에 따른 패스워드 정책을 반영한 프로파일 생성

※ 업무에 영향도를 고려하여 업무부서와 적용여부 협의

- 기본계정 리스트 제공 및 불필요한 계정 잠금 설정

- 일반계정에 부여된 DBMS 관리자 권한 회수

○ 상세점검

업무명	점검 결과	비고
****	- ****를 통한 쿼리실행의 CPU 점유는 **내외로 크지 않음 - 빈번하게 호출되는 AP 통계분석 결과, 평균 응답시간이 양호함	붙임1 참조
****	- AP 성능저하 구간 분석결과 *********** 구간으로 확인됨 - 피크타임(8:40~9:20) 사용량은 최대 ***로 나타나고, Active 세션 수도 피크타임에 집중됨 - 실행시간이 2초 이상인 SQL 확인 결과, 인덱스의 점검이 필요함

○ 기본점검

업무명	점검내용	조치 권고사항	비고
****	쿼리 확인	******************* 스크립트 수정 필요
****	리두로그 사이즈	**************로 증설 필요
****	패키지 확인	**************** 쿼리 점검 필요
****	Wait Event 확인	현업 업무 반영용 쿼리의 이벤트로 수정 불필요	조치 불필요
*** ***	Lock 관련 확인	트랜잭션 미종료에 의한 Lock으로 수정 불필요	조치 불필요
****	Lock 관련 확인	트랜잭션 미종료에 의한 Lock으로 수정 불필요	조치 불필요
****	Wait Event 확인	인덱스 추가생성이 필요하나, 수행빈도가 낮아 조치 불필요	조치 불필요
****	쿼리 확인	************************ 업무부서에 요청
****	쿼리 확인	*************************** 테스트 서비스로 조치 제외	조치 불필요

□ 행정사항

○ 권고사항 조치 : ‘18.4.6.(금)~5.4(금)

Ⅲ		중간점검 결과

□ 점검기간 : ’18.8.21(화) ~ 8.31(금)

□ 점검내용

○ 성능점검 결과에 따른 조치사항 권고 이행 점검

□ 점검결과

업무명	권고내용	적용 결과	비고
****	쿼리 수정	인덱스 추가생성으로 응답시간 개선	붙임2 참조
****	리두로그 사이즈 변경	리두 로그 추가 할당으로 특정시간*********** 지연 방지
****	패키지 확인	패키지 확인결과 ********* 이벤트 미발생
****	인덱스 힌트 제거	업무부서의 정기적 모니터링 후 추가 조치 예정

□ 권고사항

*********

- CPU Peak사용률이 ******근접하게 나타나고, 여러 업무가 사용하므로 지연이 발생되지 않도록 지속적인 SQL 튜닝이 필요함

*********

- 향후에도 **********이벤트가 나타나지 않도록 ******* *************************에 대한 변경 검토가 필요함

- CPU 점유에 영향을 미치는 ************이 발생되지 않도록 **** 대한 보완 필요

□ 행정사항

○ 해당부서에 권고사항 모니터링 및 조치요청 : ‘18.9월 ~ 10월

Ⅳ		향후 계획

○ 성능개선 적용 결과 모니터링      : ‘18.11월중

○ 오라클 DBMS 성능관리 교육실시 : ‘18.11.16(금)

첨부 : 1. 성능점검 결과 보고	1부.

2. 성능점검 중간점검 결과보고 1부.