DB Optimizer

성능 튜닝 자동화 도구

DB Optimizer는 자동화된 성능 튜닝 도구입니다. 성능을 저하시키는 SQL코드를 신속하게 탐지, 진단, 최적화함으로써 데이터베이스와 애플리케이션의 성능을 극대화합니다. DB Optimizer는 데이터베이스 내의 주요 측정 기준에 대한 프로파일링을 그래프로 표시하고, 특정 쿼리와 관련된 리소스 활용을 연결하고, 문제를 일으키는 SQL을 시각적으로 파악하고 튜닝하도록 도와줌으로써 DBA와 데이터베이스 개발자의 능력을 강화합니다.

성능 병목현상을 즉시 식별

데이터베이스 프로파일링(Database profiling)은 대기 시간 분석과 데이터베이스의 성능저하를 야기시키는 SQL을 그래픽적으로 시각화하여 파악하기 쉽게 제공합니다. 지속적인 프로파일링은 설정한 시간 범위 내에서 전체 데이터소스를 모니터링합니다. 실행 계획(explain plans)은 SQL이 실행되는 방법에 대한 더 나은 이해 및 성능 비용을 제공합니다. 프로파일링하는 동안에 캡쳐된 정보는 리포트를 활용하여 공유할 수 있습니다.

전문가처럼 SQL 튜닝하기

SQL 튜닝 마법사(SQL tuning wizard)는 자동적으로 SQL에 대한 해결책을 제안하고 SQL 코드 튜닝에 필요한 필수 문맥을 제공합니다. 컬러화된 인덱스 분석은 사용되거나, 사용되지 않거나 또는 빠진 인덱스를 색으로 구분하여 보여주며 최적의 성능을 위한 권장 사항을 제공합니다. 케이스 생성은 SQL 재 작성 및 힌트 인젝션(hint injections)을 포함한 SQL 문장을 제공하여 실행 가능한 모든 케이스를 생성하고 최적의 대안을 찾음으로써 데이터베이스 최적화를 가능하게 합니다.

복잡한 SQL 쿼리에 대한 시각적인 분석

Visual SQL Tuning (VST) 다이어그램은 업계에서 유일하게 텍스트 기반의 SQL 코드를 그래픽적인 SQL 다이어그램으로 변환합니다. DBA와 개발자는 Visual SQL Tuning(VST)을 이용하여 SQL문장이 데이터베이스에 미치는 영향 등 SQL 문장에 대한 이해도를 높입니다. Visual SQL Tuning(VST) 다이어그램은 테이블과 뷰 및 테이블과 뷰에 대한 인덱스 및 제약조건을 테이블 통계 형식으로 표시할 뿐만 아니라 SQL문에서 사용된 조인(Cartesian joins, implied Cartesian joins, many-to-many relationships 등)도 표시합니다.

실제 운영 환경 시뮬레이션

부하 테스팅(Load testing)은 데이터베이스에 관한 기존의 SQL 쿼리와 대체 SQL쿼리의 성능을 확인합니다. 동시에 한꺼번에 실행할 수 있는 여러 쿼리를 구성하고 응용시스템 시뮬레이션 환경에서 쿼리가 어떻게 응답하는지를 보여줍니다.

데이터 거버넌스 준수를 주도

데이터베이스 프로파일링을 통하여 병목현상(bottleneck)을 식별하고, SQL을 튜닝하고, 부하테스트(load test)를 하여 조직에게 DB 성능, 가용성, 가동시간을 보장합니다. 이러한 기능은 능동적으로 성능 문제를 식별하고 데이터 거버넌스(governance) 성능 및 가용성 표준을 준수할 수 있도록 합니다.

DB Optimizer, 지금 시작하세요

무료평가판

무료로 모든 기능을 30일 동안 사용해 볼 수 있는 평가판입니다.

다운로드 받기

구입하기

DB Optimizer, 지금 시작하세요.

구입하기

다양한 기술자료

DB Optimizer의 기술자료들을 확인해보세요.

지금 시작하세요!