call
count
cpu elapsed disk query
current
rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 1 0.01 0.03 0 0 0 0
Execute
1 0.00 0.01 0 0 0 0
Fetch
2 0.00 0.00 0 8 0 14
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 4 0.01 0.04 0 8 0 14
Call : 커서상태에 따라 Parse, Execute, Fetch 세개의 Call로 나누어 각각에 대한 통계정보를 보여줌
Parse:커서를 파싱하고 최적화를수행하는 단계 라이브러리캐시에서
실행계획을 찾으면 생략가능
Execute: SQL 실행 DML은 여기서 종료되고 SELECT 는 Fetch 단계로 넘어감
Fetch: 데이터를 읽어서 사용자에게 전송하는 과정 SELECT 에서만 나타남
전송할 데이터가 많을 경우 Fetch Call 이 여러번 발생
Count: Parse, Execute, Fetch 각 단계가 수행된 횟수
Cpu: 현재 커서가 각 단계에서 사용한 CPU Time
Elapsed: 현재 커서가 각 단계를 수행하는데 소요된 시간 (Cpu time + Wait time)
Disk: 디스크로부터 읽은 블록 수
Query: Consistent 모드에서 읽은 버퍼 블록 수
current: Current 모드에서 읽은 버퍼 블록 수
rows 각 단계에서 읽거나 갱신한 처리 건 수
AutoTrace 항목과 비교
db block gets = current
consistent = query
physical reads = disk
SQL*Net roundtrips to/from client = fetch count
rows processed = fetch rows
'오라클' 카테고리의 다른 글
ORACLE INDEX 정보조회 FUNCTION 만들기 (0) | 2018.06.26 |
---|---|
impdb작업중 ORA-00600 internal error code, arguments:[kokle_lob2lob13:input mismatch]해결 (0) | 2018.06.19 |
오라클 인덱스 칼럼 정보 조회 (0) | 2018.06.15 |
오라클 Lock 확인 (0) | 2018.04.11 |
오라클 log, trc 등 관리 정책 및 쉘 스크립트 예시 (0) | 2017.10.27 |