[SQLD] 옵티마이저optimazer / 인덱스index / 조인join


[SQLD] 옵티마이저optimazer / 인덱스index / 조인join

1. 옵티마이저와 실행계획 (1) 의미 - 사용자가 질의한 SQL문에 대해 최적의 실행 방법을 결정하는 역할을 수행한다. 즉, SQL실행시 실행계획을 수립하는 것이다. - 사용자 요구사항을 만족하는 결과를 추출할 수 있는 다양한 실행 방법들 중에서 최적의 실행 방법을 결정하는 것이 옵티마이저의 역할이다. - 옵티마이저가 선택한 실행 방법의 적절성 여부는 질의의 수행 속도에 가장 큰 영향을 미치게 된다. - 옵티마이저는 실제로 SQL문을 처리해보지 않은 상태에서 최적의 실행 방법을 결정해야 하는 어려움이 있다. (2) 옵티마이저 종류 ① 규칙기반 옵티마이저 (RBO) - 규칙 : 보편 타당성에 근거한 것들 - 우선순위순위엑세스기법설명1Single row by rowidROW ID를 통해 테이블에 하나의 행..


원문링크 : [SQLD] 옵티마이저optimazer / 인덱스index / 조인join