시작은 서버 프로그램부터.
1. Oracle 서버 메모리에 실행중인 Listener 프로세스가 connection을 accept 한다.
2. MTS(connection pool 기반) 혹은 Dedicated Server에서 프로세스를 할당하고 SQL 구문을 처리
3. 쿼리가 캐싱되어 있지 않은 경우 -> 4~6 실행
4. SQL Parser가 Syntax를 해석
5. Optimizer가 최적의 경로를 선택
6. Executer가 선택한 경로에 의해 실행
7. 데이터가 캐싱되어 있지 않은 경우, 디스크에서 데이터를 가져옴
* SQL Select 조회 순서
'공부 이야기 > 데이터베이스' 카테고리의 다른 글
Oracle Update 처리 과정 및 성능 튜닝 (0) | 2024.04.27 |
---|---|
Active Data Guard, Change Data Capture, Extract Transform Load (0) | 2024.04.27 |
Oracle Listener (0) | 2024.04.25 |
Oracle Redo, Undo log file (0) | 2024.04.25 |
Oracle RAC(Oracle Real Application Clusters)에 대해 (0) | 2024.04.25 |