목록DataBase/Oracle (1)
곰돌이 놀이터
[Oracle] 쿼리 실행순서
쿼리진행과정 1. 구문 분석(Parsing) 해당 쿼리가 문법적으로 틀리지 않은지 확인. 해당 SQL 개발자 도구가 이해할 수 있는 단위들로 분해하는 과정. 만약 구문이 부정확하다면 여기서 처리를 중단. 2. 표준화(Standardization) 실제로 필요없는 부분들이 제거. 표준화된 쿼리 트리(Standard Query Tree)가 만들어 진다. 3. 최적화(Optimization) 통계나 조각 정보 등을 바탕으로 실행 계획을 만들어 낸다. 쿼리처리에서 매우 중요한 단계 - 쿼리 분석 : 검색 제한자(SARG)인지 조인 조건인지 판단. - 인덱스 선택 : 분포 통계 정보를 이용하여 인덱스검색이나 테이블 스캔 중의 하나를 선택. 여러 인덱스 중 가장 효율적인 인덱스를 선택 - 조인 처리 : JOIN, ..
DataBase/Oracle
2020. 7. 8. 10:56