책 내용 정리/[책] 친절한 SQL 튜닝1 SQL 처리 과정과 I/O 1.1 - SQL 파싱과 최적화 SQL원하는 결과집합을 SQL 구문으로 구조적, 집합적으로 선언하지만 그 결과집합을 만드는 과정은 절차적일 수 밖에 없다.즉, 프로시저가 필요한데 그 프로시저를 만들어내는 DBMS 내부엔진이 바로 SQL 옵티마이저이다. 사용자 --SQL--> 옵티마이저 --실행계획--> 프로시저 SQL 최적화최적화 과정1. SQL 파싱, SQL 파서가 파싱을 진행한다.파싱트리 생성Syntax 체크 - 문법적 오류 체크Semantic 체크 - 의미상 오류 체크2. SQL 최적화옵티마이저가 그 역할을 맡는다.SQL 옵티마이저는 미리 수집한 시스템 및 오브젝트 통계 정보를 바탕으로 다양한 실행경로를 생성해서 비교한 후 가장 효율적인 하나를 선택한다.3. 로우소스 생성SQL 옵티마이저가 선택한.. 2025. 2. 16. 이전 1 다음