| SP | Server Process (Dedicated/Shared) | 사용자의 SQL을 파싱 → 최적화 → 실행하고, 결과를 사용자에게 반환 |
| PARSE | Parse (Hard/Soft) | SQL을 파싱하고(구문/의미 검사), 라이브러리 캐시 조회/적재, 필요 시 하드파스(최적화/커서 생성) 수행 |
| BIND | Bind / Bind peeking | 바인드 값을 적용해 실행(필요 시 바인드 기반 최적화 영향) |
| EXEC | Execute | 실행 계획에 따라 인덱스/테이블 접근, 조인/정렬/집계 등을 실제 수행 |
| FETCH | Fetch | 결과 로우를 읽어 사용자에게 전달(배치 단위로 반복) |
| BUFGET | Buffer Cache Get | 필요한 블록을 버퍼 캐시에서 찾거나 없으면 디스크에서 읽도록 요청(물리 I/O 유발 가능) |
| READ | Consistent Read (CR) | SELECT를 위해 SCN 기준 일관 읽기를 제공: 필요 시 Undo를 이용해 블록을 과거 버전으로 재구성 |
| UNDO | Undo generation/use | DML 시 Undo(롤백 정보) 생성, 조회 시 CR용으로 Undo를 사용, 롤백 시 Undo 적용 |
| REDO | Redo generation | DML로 발생한 변경을 설명하는 Redo entry를 생성하고 Redo Log Buffer에 기록(redo copy/allocate) |
| LCK | Lock enqueue (TX/TM 등) | DML 수행을 위해 행 잠금(TX), 테이블 관련 잠금(TM) 등 엔큐 리소스 획득/해제, 대기 관리 |
| ITL | ITL / Transaction slot management | 블록의 ITL 슬롯 할당, 트랜잭션 정보 기록(블록 헤더/undo 세그먼트와 연계) |
| PIN | Library cache pin/lock | 실행 중 커서/오브젝트 정의를 보호하기 위해 라이브러리 캐시 핀/락을 획득 |
| LATCH | Latch/Mutex usage | SGA 구조 보호를 위한 래치/뮤텍스 획득(예: cache buffers chains, shared pool 관련 등) |
| SORT | Sort (PGA/Temp) | ORDER BY/GROUP BY/HASH 조인 등에서 PGA에서 정렬/해시, 부족 시 TEMP에 스필 |
| TEMP | Temporary segment use | 대용량 정렬/해시/분석함수 수행 시 TEMP 세그먼트 할당/사용/해제 |
| COMMIT | Commit processing | COMMIT 시 커밋 레코드 생성 및 LGWR flush 대기(커밋 성공의 핵심 경로), 잠금 해제 트리거 |
| WAIT | Wait / Timeout handling | I/O, 락, 래치, 버퍼 경합 등에서 대기 이벤트 발생/해소, 세션 레벨 타임아웃 처리 |
| NET | Network / SQL*Net | 결과를 패킷으로 만들어 전송하고, 클라이언트 요청을 수신(전송 병목 시 영향) |