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 |