Tuning 이란

  • 쓸데없는 일을 시키지 않는 것
  • 병목현상을 없애어 모든 처리 과정이 최상의 성능을 발휘하도록 하는 것.
  •  최소의 자원으로 최대의 일을 시키는 것.
  • 놀고 있는 자원이 없도록 하는 것.

 

SQL Tuning 이란

  •  SQL = 원하는 결과 집합을 표현하는 언어.

  •  SQL은 어떻게(HOW)가 아니라 무엇(WHAT)을 기술

  • 하나의 결과집합을 위해서 많은 SQL 사용 가능

      ex)  {1,2}이라는 집합

  • 하나의 SQL을 수행하기 위해서 많은 수행방법 가능 (일량을 결정)

  • SQL 튜닝은 가장 적은 일량으로 원하는 결과집합을 도출해 내는 것


     

SQL Tuning 선결과제

q데이터 모델 설계(설계자)

    -  업무를 가장 잘 표현하는 단순 명료한 데이터 모델 필요

    -  명확한 업무 분석이 선결 과제

    -  업무의 범위의 명확한 구분

q 오라클 서버 튜닝 (데이터베이스 관리자)

      SQL 특성에 맞도록 오라클 서버튜닝

      테이터 베이스 메모리 및 I/O 튜닝

q  운영 체제 튜닝 (운영 체제 관리자)

      오라클 서버가 운용되는 데 필요한 기본적인 리소스 파라미터 튜닝

q  업무 기능 분석 (개발자)

      User Data에 대한 정확한 이해

      명확한 업무 분석 및 설계

 

 

 

사업자 정보 표시
(주)블루원 | 김홍태 | 서울특별시 용산구 원효로 4가 135 금홍 2빌딩 | 사업자 등록번호 : 106-86-76684 | TEL : 02-3272-7200 | Mail : support_ora@blueone.co.kr | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기

'DB - ORACLE > DB Tunning(TABLE,SQL,...)' 카테고리의 다른 글

Keep Buffer 활용방안  (0) 2015.12.30
SQL 성능 향상 지침  (0) 2015.12.29
조인의 튜닝 방법 -2  (0) 2015.11.25
인덱스 리빌드(Index Rebuild) 란  (0) 2015.11.24
테이블 별 I/O 확인 쿼리  (0) 2015.11.24

+ Recent posts