[DB/Oracle] Optimizer [5]
Database/Oracle2024. 12. 10. 10:23[DB/Oracle] Optimizer [5]

Oralce은 많은 기업이랑 개발자가 사용하는 강력한 관계형 데이터베이스 관리 시스템이다.하지만 유로 버전이기 때문에 직장을 다니지 않는다면 접하지 않는 경우가 많고 입사 후에 처음 접하는 일이 많다.처음 접하는 사람도 따라가기 쉽게 글을 작성해 보려고 한다.요번 글에서 진행할 내용은 Optimizer이다.1. Optimizer란?가장 효율적인 방법으로 sql을 수행할 최적의 처리 경로를 생성해주는 DBMS의 핵심 엔진이다.개발자가 작성한 SQL을 실행하면 DBMS에서는 옵티마이저를 기반으로 실행계획을 세워서 쿼리를 실행한다.옵티마이저는 다음 3가지 단계를 따른다.1. ParsingSQL 문장을 처리하는 첫 단계로, 다음과 같은 작업이 수행된다.문법 건사 : SQL 문자잉 올바른 문법인지 확인한다. 문법..

728x90
반응형
image