DB - Optimizer(옵티마이저)


DB - Optimizer(옵티마이저)

*** Optimizer(옵티마이저)- SQL개발자가 SQL 실행계획을 수립하고 SQL을 실행하는 DBMS의 소프트웨어- SQL 실행계획은 SQL 성능에 아주 중요한 역할을 한다.** 특징 - 옵티마이저는 데이터 딕셔너리에 있는 오브젝트 통계, 시스템 통계 등의 정보를 사용해서 예상되는 비용을 산정한다.- 여러 실행계획 중에서 최저 비용을 가진 계획을 선택, SQL을 실행한다.- 즉, 효율적인 업무방안을 제시하여 SQL를 최적화 하는 점** 옵티마이저 종류1) 규칙 기반 옵티마이저(Heuristic Optimizer)- 미리 정해놓은 규칙에 맞춰 엑세스 경로를 평가, 실행계획을 선택- 엑세스 경로 별 인덱스 구조, 연산자, 조건절 형태를 중요시 한다.2) 비..........

DB - Optimizer(옵티마이저)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : DB - Optimizer(옵티마이저)