데이터베이스 튜닝 (1) 썸네일형 리스트형 [친절한 SQL 튜닝] 1장 ~ 2장 2 1장 SQL 실행 최적화 1. sQL 파싱 1) 파싱트리생성:sQL문을 이루는 개별 구성요소를 통해 트리생성 2) syntax체크:문법오류 체크 3) semantic 체크 : 의미오류 체크 2. sQL 옵티마이저 사용자로 부터 전달 받은 sql문의 실행계획의 예상비용을 산정해서 가장 최저비용을 나타내는 실행계획을 선택한다. 실행계획은 plan키워드를 통해서 확인해볼수있다. 비용은 쿼리를 수행하는동안 발생할 I/O횟수와 예상소요시간을 말한다 3. 옵티마이저 힌트 옵티마이저가 가장 최적의 선택을 할 수있도록 개발자가 인덱스를 통해서 힌트를 줄 수있다. 주의사항 1. 힌트를 나열할때 ,(콤마)로 구분한다. 2.테이블을 지정할때는 스키마명까지 명시하면 안된다. 3. from절에서 alias를 지정했다면 힌트에도.. 이전 1 다음