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
62 마이크로소프트(Microsoft), ER/Studio를 사용해 엔터프라이즈 데이터 모델 구축 file 손보라 2014.10.09 5769
61 데이터거버넌스 어떻게 시작할 것인가 #4. 데이터아키텍트로 리버스 엔지니어링 하기 손보라 2013.09.16 5779
60 데이터거버넌스 어떻게 시작할 것인가 #1. 엔터프라이즈 정보 맵 관리자 2013.08.12 5796
59 데이터거버넌스 어떻게 시작할 것인가 #8. ETL 작업 역공학(Reverse Engineering) 관리자 2013.10.15 5798
58 더 스마트한 데이터 거버넌스! CONNECT 데모 영상 관리자 2013.10.21 5853
57 데이터거버넌스 어떻게 시작할 것인가 #3. 데이터 딕셔너리 생성 관리자 2013.08.27 6059
56 [DB Optimizer 사용하기] 1. DB Optimizer 설치하기 file 문효섭 2012.06.22 6070
55 데이터거버넌스 어떻게 시작할 것인가 #5. 데이터베이스 카탈로그 생성 손보라 2013.09.16 6104
54 데이터거버넌스 어떻게 시작할 것인가 #6. 모델에 데이터 거버넌스 맵 설정 손보라 2013.09.23 6122
53 DB Optimizer 에디션 선택 가이드(에디션 별 차이) file 문효섭 2012.03.28 6189
52 DB Power Studio(DBArtisan, Rapid SQL, DB Optimizer, DB Change Manager)의 새로운 기능 [1] file 손보라 2014.02.21 6265
51 데이터거버넌스 어떻게 시작할 것인가 #7. 유니버셜 맵핑 기능 사용하기 관리자 2013.10.08 6333
50 데이터아키텍트가 비즈니스 업무부서와 협업하기 위해 알아야 할 5가지 file 문효섭 2012.03.27 6424
49 ER/Studio 웹포탈에서 데이터모델 조회 시 한글이 깨져보일때 file 문효섭 2012.03.07 6624
48 You Can Jump Start Data Gorvernance in 30 Minutes 문효섭 2013.06.13 6792
47 Embarcadero ER/Studio v9.5 vs. CA ERwin R9 file 문효섭 2013.03.23 6844
46 Embarcadero ER/Studio v9.0 vs. CA ERwin R8 file 문효섭 2013.03.23 6850
45 ERwin에서 ER/Studio로의 마이그레이션 가이드 file 문효섭 2012.03.27 6953
» [DB Optimizer 사용하기] 2. DB Optimizer 주요 기능 문효섭 2012.06.25 7029
43 ERwin이 아닌 ERStudio를 고객이 선택하는 이유 Top 10 file 문효섭 2012.03.27 7225