제품홍보관

  • 개인정보 보안 솔루션

  • DB 튜닝 솔루션

DB 튜닝 솔루션
이미지
iTuner 주요기능
Data Access path 분석

운영 Database 시스템에 수행된 모든 Query에 대하여 실제 수행되는 동작을 시뮬레이션하여 Data Access path를 분석한다.

이미지

  • 논리적 Data Access path 분석 (Select, Update, Delete, Insert , RPC...) 및 수행 횟수 , 비용등 통계 분석
  • 물리적 Data Access path 분석 (Clustered Index Seek, Index Scan, , Index Seek , Table Scan...) 및 수행 횟 수, 비용등 통계 분석
  • 물리적 작업 분포(Retrieval, Insertion, Updation, Deletion) 분석 및 수행 횟수 , 비용등 통계 분석
  • 상기 Access path에 사용된 Data Access path에서 참조된 Table 분석 및 해당 Query 연계 분석 기능
  • 각 Access path 별/수행 횟수 별/응답시간(평균,최소,최대) 별/비용 별 Top N Query 분석 제공
  • ALL , DB별, Table별, Application별, User별, IP별 드릴 다운 분석
Query 분석

운영 Database 시스템에 수행된 모든 Query에 대하여 Normalization(패러미터 일반화)를 적용하여 Query 형태를 분석한다.

이미지

  • Normalized Query의 수행횟수, 실행시간(최대, 최소, 평균), CPU비용, Disk비용, Sort, Join, Query 비용 통계 분석 및 각 항목별 Top N Query 분석 제공
  • ALL , DB별, Table별, Application별, User별, IP별 드릴 다운 분석

<참고1> Normalized Query

모든 Query의 패러미터를 처리하여 모든 Query가 동일 유형별로 일반화 된 Query

이미지

Table 분석

운영 Database 시스템에 수행된 모든 Query에 대하여 실제 내부적인 동작을 시뮬레이션하여 호출된 Table의 관점에서 해당 Table을 분석하여 튜닝에 필요한 정보를 제공한다.

이미지

Query WhatIF (Ad-hoc Query , Stored Procedure)

운영 서버의 변경이나 영향 없이 Query 및 SP 변경 시 해당 Query의 수행 비용(Disk , CPU , Sort , Join등) 및 Data Access 변화에 대한 Before/After 영향 평가 분석 기능을 제공 한다.

이미지

Table WhatIF

실제 Table의 변경 없이 Table의 Index가 생성, 수정, 삭제 등의 변경 시 그 Table을 호출하는 전체 Query의 비용 변화 및 Data Access Path 변화에 대한 Before/After 영향 평가 분석 기능을 제공 한다.

이미지

유기적인분석가능

수행 Query , Data Access Path , Query WhatIF (Ad-hoc , SP) , Graphical Execution Plan , Table WhatIF와의 유기적인 분석 기능 제공을 제공 하여 분석 능력을 극대화 하게 한다.

이미지

Graphical Execution Plan 분석

Execution Plan을 그래픽적으로 재구성하여 Execution Plan 분석의 가독성(직관성)을 높여 분석을 효율성을 극대화하고 Query WhatIF , Table WhatIF와의 유기적인 연계 분석이 가능케 한다.

이미지

다양하고 유용한 레포트
  • Hint를 사용한 SP 및 쿼리 리스트 및 각 리스트의 세부 정보 제공 Hint가 사용된 Query 및 SP에 대하여 어떠한 Hint가 사용되었는지 등에 대한 분석 정보를 제공한다.
  • TopN 응답시간, 실행횟수 , 수행 비용(Cpu , IO , Join..)등에 대한 TopN 제공
  • Scan Table Scan , Index Scan 등 Scan을 사용한 쿼리 및 Scan의 대상이된 테이블 및 원인 쿼리 연계
  • Access Statistics 테이블 접근 빈도 , 미사용 테이블 , 미사용 인덱스등의 접근 통계
  • Access Path 각 테이블을 접근한 모든 형태 ( 어떤 인덱스를 사용하여 , 어떤 물리적 작업을 통하여 얼마나 접근
    되었는지 및 각 경우의 인덱스 사용 조건 , 인덱스를 사용하지 못한 조건 등에 대한 모든 정보 제공)
  • Query Errors 발생된 모든 쿼리 에러에 대한 통계 및 상세 정보와 에러 유발 원인 쿼리 제공