
SQL Turning :: SQL 처리 과정과 I/O
으렴
SQL : Structured Query Language structured, set-based, declarative 질의 언어. 구조적이고 집합적인 결과가 나오지만 그 과정은 절차적. ■ SQL 최적화 SQL 최적화를 위해서 DBMS 내부에서 프로시저를 작성하고 컴파일해서 실행가능한 상태로 만드는 과정. 1. SQL Parsing Parsing Tree 생성 : SQL문을 이루는 개별 구성요소를 분석 → parsing tree 생성 Syntax Check : 문법적 오류 (사용불가, 이상한 순서, 누락된 `keyword`) Semantic Check : 의미상 오류 (Table, column 미존재, 권한 등) 2. SQL 최적화 Optimizer가 실행경로 생성 뒤 효율적인 것 선택. 3. 로우 소..