DB/DB1 SQL 파싱과 최적화 옵티마이저가 SQL을 어떻게 처리하는지 서버 프로세스는 데이터를 어떻게 읽고 저장하는지 SQL : Structured Query Language 구조적 질의 언어 (↔ 절차적 프로그래밍) SQL 최적화 : DBMS 내부에서 프로시저를 작성하고 컴파일해서 실행 가능한 상태로 만드는 전 과정 SQL 실행 전 최적화 과정 SQL 파싱 수행 주체 : SQL 파서 (Parser) 파싱 트리 생성 : SQL문을 이루는 개별 구성요소를 분석해서 파싱 트리 생성 Syntax 체크 : 문법적 오류가 없는지 확인 (ex. 사용할 수 없는 키워드를 사용했거나 순서가 바르지 않거나 누락된 키워드가 있는지 확인) Semantic 체크 : 의미상 오류가 없는지 확인 (ex. 존재하지 않는 테이블 또는 컬럼을 사용했는지, 사용한 .. 2022. 4. 26. 이전 1 다음