조시형1 SQL 파싱과 최적화 친절한 SQL 튜닝 Study - 조시형 저(DBian) SQL을 실행 전, 아래와 같은 최적화 과정을 수행한다.1) SQL 파싱SQL Parser가 파싱을 진행하는 단계로, SQL문을 이루는 개별 구성요소를 분석해서 파싱 트리를 생성하고, 문법적 오류가 없는지 확인한다. 그 다음 의미상 오류가 없는지 확인한다.2) SQL 최적화옵티마이저가 활약하는 단계다. 미리 수집한 통계정보를 바탕으로 다양한 실행경로를 생성 및 비교한 후 가장 효율적인 경로를 선택한다.3) 로우 소스 생성옵티마이저가 선택한 실행경로를 실행 가능한 코드 형태로 포맷팅 하는 단계로, 로우 소스 생성기가 그 역할을 맡는다. 옵티마이저의 최적화 단계1) 사용자로부터 전달 받은 쿼리를 실제로 실행할 실행계획들을 찾아낸다.2) Data Dic.. 2018. 7. 21. 이전 1 다음 반응형