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 8729
공지 ER/Studio Team Server(ER/Studio 용 웹포탈) 설치 및 사용자 가이드 손보라 2014.07.15 39923
공지 Repository 설치 및 사용 가이드 손보라 2014.05.27 50702
공지 ER/Studio Data Architect 설치 및 사용자가이드 관리자2 2012.01.27 53089
62 DB그랜드 컨퍼런스: 데브기어 세션(데이터 리니지를 활용한 엔터프라이즈 데이터 통찰력 극대화) 관리자 2013.09.10 3535
61 데이터거버넌스 어떻게 시작할 것인가 #3. 데이터 딕셔너리 생성 관리자 2013.08.27 6082
60 데이터거버넌스 어떻게 시작할 것인가 #2. ER/Studio BA: 개념 및 프로세스 맵 구성 관리자 2013.08.26 5719
59 데이터거버넌스 어떻게 시작할 것인가 #1. 엔터프라이즈 정보 맵 관리자 2013.08.12 5831
58 ER/Studio 데이터모델 솔루션으로 마이그레이션(from ERwin) file 문효섭 2013.08.01 5661
57 [웹세미나] 엠바카데로 DB PowerStudio: DBArtisan, Rapid SQL, DBOptimizer, DB ChangeManager의 베스트 프랙티스 데모 관리자 2013.07.31 2941
56 [웹세미나] 데이터 거버넌스를 활용한 케이스 생성 관리자 2013.07.24 3281
55 [매크로활용] 리파지토리의 데이터모델을 한꺼번에 내려받기 문효섭 2013.07.18 7421
54 ER/Studio Software Architect에 대한 퀵가이드 pdf file 손보라 2013.07.11 3143
53 ER/Studio Business Architect 퀵 가이드 pdf [1] file 손보라 2013.07.11 3238
52 You Can Jump Start Data Gorvernance in 30 Minutes 문효섭 2013.06.13 6823
51 Embarcadero ER/Studio v9.5 vs. CA ERwin R9 file 문효섭 2013.03.23 6872
50 Embarcadero ER/Studio v9.0 vs. CA ERwin R8 file 문효섭 2013.03.23 6880
49 20121204_Len Silverston 세미나 자료: UDM을 활용한 애자일 데이터 모델링 file 관리자 2012.12.03 4151
48 [기술문서] 유니버셜 데이터 모델과 패턴 관리자 2012.11.13 4512
47 엠바카데로 테크놀러지스(Embarcadero Technologies), 데이터 모델링 존 2012(Data Modeling Zone 2012) 후원 관리자 2012.11.09 3761
» [DB Optimizer 사용하기] 2. DB Optimizer 주요 기능 문효섭 2012.06.25 7204
45 역공학을 위한 ODBC 연결 file spectra 2012.06.25 11287
44 이기종 파일 변환하기 file spectra 2012.06.25 4837
43 각 관계에 따른 FK의 속성 [2] file spectra 2012.06.25 7802