DATABASE1 [ORACLE] SQL문 처리 과정 parse -> bind -> execute -> fetch SQL문이 사용자 프로세스에서 실행되었을 때 결과값을 리턴하기 까지의 과정 1. 서버프로세스(PGA-program global area)로 전달됨 2. parse 과정 2-1. syntax 확인 2-2. shared pool에 같은 SQL이 있는지 확인 (있을경우 parse 멈추고 다음 과정으로 넘어감) ----여기서 멈추고 다음 과정 넘어가면 soft parse, 계속 진행하면 hard parse---- 2-3. 테이블, 칼럼 등에 대한 validation 체크, 권한 체크 2-4. 옵티마이저(어느방법으로 처리하는게 빠를지 결정하는 네비게이션 역할)로 실행계획 결정 2-5. shared pool에 SQL문+parse tree(=p-code=컴.. 2022. 1. 18. 이전 1 다음