Query Checkup

개발 SQL의 품질 관리는 DB 성능 장애 예방의 시작입니다.
SQL 품 질에 대한 개발자의 작은 관심은, App의 성능 향상 효과로 사용자를 만족시켜
기업 비즈니 경쟁력 강화에 큰 도움을 줍니다.

SQL 품질·성능 통합 점검 | 최적화 및 통제 솔루션
“SQL 품질/성능 관리체계 자동화로
선제적인 DB 성능장애 예방”
프로젝트에서 개발중인 SQL 또는 운영 DB에서 실행중인
모든 SQL의 품질(현황)을 한눈에 파악할 수 있습니다.

SQL 품질·성능 통합 점검 | 최적화 및 통제 솔루션
“SQL 품질/성능 관리체계 자동화로
선제적인 DB 성능장애 예방”
프로젝트에서 개발중인 SQL 또는 운영 DB에서 실행중인 모든 SQL의 품질(현황)을 한눈에 파악할 수 있습니다.

품질
품질부적합 SQL
형상 등록 차단

성능
성능 저하 SQL
운영 적용(배포) 통제


실시간 Self 점검
Eclipse 등 IDE 플러그인 지원으로
SQL 작성 즉시 실시간 품질/성능 점검

품질 지수 정량화
품질 항목별, 프로젝트(업무)별,
개발자별 SQL 품질준수 상태를
계량화하여 지속 가능한 관리 구현

40여가지 품질 규정
성능저하 유발, 오류 유발, 관리 효율성
저하 등 SQL 개발 시 지켜야되는
40여가지 원칙에 대한 품질을 점검

부적합 SQL 원천 통제
개발도구(IDE) Plug-in 연동을 통해 품질 미달 SQL 형상(Commit) 업로드 차단 및 배포 시점 성능부적합 SQL 배포통제
“Query Checkup”과 함께하면
품질 좋은 SQL, 성능좋은 DB 만들기의 시작이 가능합니다.
SQL 품질/성능 점검 개념
SQL
품질
품질 점검항목 (40여가지)
성능 저하 유발 요인
오류 유발 가능 요인
관리 효율 저하 요인
품질 점검 방식 1
이클립스 기반
SQL 품질
Self 점검
품질 점검 방식 2
실행/형상 SQL
품질 일괄 점검
품질 점검 방식 3
개발 SQL 커밋 시
품질 자동 점검
SQL
성능
성능 점검 지표
SQL 수행 시간, Block 수
메모리 사용량, 처리 건수
전체 파티션 Access 여부
대용량 테이블 Full Scan 여부
개발 단계 점검
이클립스 기반
SQL 성능
Self 점검
배포 단계 검증
개발 완료 SQL &
배포 요청 SQL성능 검증
운영 단계 점검
성능 장애 예상 SQL
& 튜닝 대상 SQL
자동 추출
SQL 품질/성능 통제 관리

SQL 성능 최적화 지원

성능 분석
모듈분석
PL SQL 분석
AWR 기준 분석
식별자 기준 분석
신규 SQL
주요 SQL
TOP SQL
Object 변경
관련 SQL
성능분석
SQL 성능 저하
예측/분석

성능 개선
SQL 튜닝 개발자 요청
튜닝대상 SQL 자동 선정(추출)
SQL 튜닝
진행공정 관리
튜닝 SQL
이력 관리
SQL 튜닝
실적 관리

플랜 관리
Plan 변경 SQL
실시간 분석
성능저하 SQL
실시간 Alert
One Click
Plan 최적화
SQL Profile &
Plan Baseline 관리
