DB Optimizer는 다양한 이기종 DBMS의 SQL을 프로파일링하고 쿼리를 튜닝하는 도구입니다.

 

DB Optimizer를 실행하고 기능을 살펴보기에 앞서 DB Optimizer의 주요 기능을 살펴보겠습니다.

DB Optimizer는 SQL Editor, SQL Load Tester, Profiler, Tuner 4가지 기능을 제공해 줍니다.

 

SQL Editor :

 

SQL 에디터입니다. SQL을 작성하기 위한 code assist, quick fix, auto formatting 등의 기능으로 사용자에게 SQL 문의 오류를 보여주고 빠른 수정을 할 수 있도록 도와줍니다.  또한 자체적인 버전 관리 기능을 탑재하여 SQL 작성 히스토리를 조회하거나 롤백(rollback)시킬 수도 있습니다.


SQL Load Tester :

 

작성된 SQL에 대해서 다수의 동시접속자에 의한 실행 테스트를 수행합니다. 쿼리가 여러명의 사용자에 의해 실행될 때 발생할 수 있는 어플리케이션의 성능 저하를 예견하기 위하여 사용되며 간단한 옵션 지정만으로 손쉽게 테스트를 수행합니다. Load Test를 실행할 때 일반적으로 Profiler를 구동하여 DB의 부하를 모니터링 합니다.

 

Profiler :

 

SQL Load Tester를 구동하는 동안에 DB의 영향을 파악하거나 운영중인 DB의 부하, 병목, 리소스 소비 등에 대한 정보를 명확하게 파악하게 해줍니다. 뿐만 아니라 문제 구간에 대한 SQL 문장을 파악하고 실행계획을 조회하거나 비용을 파악할 수 있도록 합니다. 

 

Tuner :

 

SQL 문장을 다양한 케이스의 SQL문으로 변환하여 비용을 비교하고 최적의 SQL문을 생성할 수 있도록 해주는 기능입니다. VST(Visual SQL Tuning) 기능으로 복잡한 쿼리를 비주얼하게 분석할 수 있도록 해주며 인덱스에 대한 가이드를 제공합니다. 또한 원본 쿼리와 개선된 쿼리에 대한 리포트 생성 기능을 포함하고 있습니다.

 

번호 제목 글쓴이 날짜 조회 수
공지 [기술 보고서 다운로드] IDC Technology Spotlight: 모델 기반 데이터 설계를 통한 비즈니스 민첩성 확보 방안 관리자 2015.08.24 8326
공지 ER/Studio Team Server(ER/Studio 용 웹포탈) 설치 및 사용자 가이드 손보라 2014.07.15 39527
공지 Repository 설치 및 사용 가이드 손보라 2014.05.27 50258
공지 ER/Studio Data Architect 설치 및 사용자가이드 관리자2 2012.01.27 52671
41 [매크로활용] 리파지토리의 데이터모델을 한꺼번에 내려받기 문효섭 2013.07.18 7393
40 [API활용] 자동 조작 API 사용하기 [1] file 문효섭 2012.04.10 7435
39 각 관계에 따른 FK의 속성 [2] file spectra 2012.06.25 7750
38 DB Power Studio XE는 DB를 관리하는데 있어서 새로운 능력을 제공합니다. 문효섭 2012.06.21 7766
37 ER/Studio로 ERWin의 제약으로 부터 자유로워지세요 file 문효섭 2012.01.04 8243
36 [매크로활용] 유효성 검사(물리모델) file 손보라 2013.11.29 8276
35 DB Artisan XE 사용자 가이드 file 문효섭 2012.01.27 8619
34 역공학을 위한 ODBC 연결 file spectra 2012.06.25 8757
33 데이터모델링이란 - 10.뷰설계 문효섭 2012.01.04 8781
32 [매크로활용] PK 일괄 명명 file 문효섭 2012.04.10 9017
31 [매크로활용] 도메인 바인딩 편의 제공 file 문효섭 2012.04.10 9137
30 DB Optimizer XE 사용자 가이드 file 문효섭 2012.01.27 9448
29 [매크로활용] 공용테이블을 제외하고 DDL문 생성 문효섭 2012.04.10 9872
28 [매크로활용] 매크로 스크립트 Sample 문효섭 2012.04.10 9946
27 [매크로활용] 도메인 일괄 생성 file 문효섭 2012.04.10 9954
26 DB ChangeManager XE 퀵가이드, 기능 가이드 file 문효섭 2012.01.27 10030
25 [매크로활용] 클릭 한번으로 시스템 컬럼 일괄반영 문효섭 2012.04.10 10147
24 데이터모델링이란 - 11.인덱스설계 문효섭 2012.01.04 10351
23 [매크로활용] Index 일괄명명 file 문효섭 2012.04.10 10369