Ace-T's Blog 내 검색 [네이버 커넥트 이웃 합니다~^-^/ 요청 大 환영~~]

옵티마이저~~~!!!

DataBase/Oracle 2012.03.12 18:25
[Good Comment!!, Good Discussion!!, Good Contens!!]
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T


옵티마이저..
왠지 마징카이저, 그레이트 마징가~등에서 나오는 로봇 이름 같다..

anyway..오늘 정리한 내용!!! 계속 보고 익히자! ㅋㅋ


아..글씨가...ㅠ_ㅠ ㅋㅋㅋㅋㅋㅋ 나만 알아보면 됐지 뭐~-_-ㅋ

간단하게 보면

옵티마이저는

규칙기반, 비용기반 2가지의 종류가 있다.
규칙기반은 인덱스구조,연산자 등으로 옵티마이저가 판단을 하며, 이것은 규칙적이고 분명하다.
단점으로는 테이블크기, 인덱스내의 컬럼값들의 분포도등의 통계정보를 전혀 이용하지 않기 때문에
경우에 따라 도저히 있을 수 없는 악성실행계획이 나타날 확률이 높다. 옵티마이저를 어루만지는 능력이
낮은 사람들에게 특히 문제가 발생 할 가능성이 매우 높다.

그래서 이런것을 보안하기 위해 나온 것이 비용기준의 옵티마이저이다.
이것은 다양한 통계정보를 이용하며, 통계정보의 관리를 통해 최적화를 제어하며, 옵티마이저의 깊은 이해 없이도 최소한의 성능을 보장 한다.

그러나 단점으로 실행계획의 예측이 어렵고, 버전에 따라 변화가 심하거나 실행계획의 제어가 어렵다.

대충 머 이런 내용이다 =ㅁ=;;

예로는
수동 카메라 ==> 규칙기반 옵티마이저
자동 카메라 ==> 비용기준 옵티마이저
라고 생각 할 수 있다.

'DataBase > Oracle' 카테고리의 다른 글

ORA-01008: not all variables bound  (0) 2012.04.06
ORA-12154: TNS:could not resolve service name  (0) 2012.03.22
옵티마이저~~~!!!  (0) 2012.03.12
ㅎㅎㅎ당첨~~~  (0) 2012.03.08
oracle spool 사용하기  (0) 2012.02.02
새로쓴 대용량 데이터베이스 솔루션_2012.01.26  (0) 2012.01.26

acet 박태하가 추천하는 readtrend 추천글!

설정

트랙백

댓글

:::: facebook을 이용하시는 분들은 로그인 후 아래에 코멘트를 남겨주세요 ::::

티스토리 툴바