1장. SQL 처리 과정과 I/O옵티마이저의 SQL 최적화 과정: SQL 파싱(파싱 트리 생성, 문법 오류 체크, 의미상 오류 체크) => SQL 최적화 => Row Source 생성(실제 실행 가능한 코드 또는 프로시저 형태)옵티마이저: 후보군이 될만한 실행계획들을 찾아낸다. Data Dictionary에 미리 수집해 둔 오브젝트 통계 및 시스템 통계 정보를 이용해 각 실행계획의 예상 비용을 낸다. 최저 비용의 실행계획을 선택한다.옵티마이저의 작은 실수가 큰 손실을 끼치는 시스템도 있다. 기왕 힌트를 쓸 거면 빈틈없이 기술해야 한다.DBMS는 SQL을 파싱한 후 해당 SQL이 라이브러리 캐시에 존재하면 곧바로 실행하고(=소프트 파싱), 없으면 최적화 단계를 거친다(=하드 파싱).SQL은 이름이 없고, ..