
[DB] 쿼리 처리 과정
·
DATABASE
쿼리처리과정 구문분석 (Parsing) 표준화 (Standardization) 최적화 (Optimization) 컴파일 (Compile) 실행 (Execute) 구문분석 (Parsing) 요청하는 쿼리가 잘못됐는지 확인하는 과정 요청 쿼리를 SQL서버에서 이해할 수 있는 단위로 분해하는 과정이며, 쿼리 구문이 잘못된 경우 처리가 중단됨 표준화 (Standardization) 실제로 필요 없는 부분들이 제거되며, 표준화된 트리가 만들어지는 과정 최적화 (Optimization) 쿼리를 분석하고 통계정보를 바탕으로 실행계획을 만들어내는 과정이며, 쿼리 처리시 가장 중요한 단계임 쿼리분석 : 검색제한자인지 조인조건인지 판단함 인덱스 선택 : 분포 통계 정보를 이용하여 인덱스검색이나 테이블 스캔 중의 하나를 선..