데이터베이스 옵티마이저(Optimizer)
정보관리기술사 제127회 3교시 23번 문항으로, 과목은 데이터/DB입니다. ‘실행 계획’ 키워드는 정보관리기술사 기출 3문항에 나왔습니다.
원문 문제
정보관리기술사 제127회 23번. 데이터베이스 옵티마이저(Optimizer)
- 가. 옵티마이저의 개념
- 나. RBO(Rule Based Optimizer)와 CBO(Cost Based Optimizer) 비교
- 다. 옵티마이저의 적용 시 고려사항
핵심 키워드
- Rule Based Optimizer
- Cost Based Optimizer
- 실행 계획
- 쿼리 최적화
- 통계 정보 활용
- 성능 비교
고득점 가이드 — 1. 개요
옵티마이저는 동일한 SQL 에 대해 가능한 실행 계획 중 비용이 최소인 경로를 선택하는 DBMS 핵심 엔진이다. 대용량 OLAP 환경에서는 옵티마이저 선택과 운영 방식이 쿼리 응답 시간을 수십 배까지 변화시키므로, RBO 와 CBO 특성을 이해하고 적절히 활용하는 것이 DBA 의 핵심 역량이다.
목차 조립 훈련
출제 이력
- Rule Based Optimizer기출 1문항
- Cost Based Optimizer기출 1문항
- 실행 계획기출 3문항
- 쿼리 최적화기출 2문항
- 통계 정보 활용기출 1문항
- 성능 비교기출 1문항