태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

[오라클 질문] SQL Trace 에서 pr, cr 값의 정확한 의미는 무엇인가요?

기술이야기/Ask 엑셈 2009. 11. 24. 14:57
2009-11-11 15:25:48 에 등록된 질문입니다. 권대욱 님께서 질문해 주셨습니다.

테이블을 생성하고 테스트 해 봤습니다.
다음과 같은 결과가 나왔는데 해석이 안되서요...

。테이블 생성

CREATE TABLE T ( C CHAR(1) );



。아무것도 넣지 않고 SELECT.

SELECT * FROM T;



- Trace 결과

Rows  Row Source Operation
------- ---------------------------------------------------
    0 STATEMENT
    0  TABLE ACCESS FULL T (cr=3 pr=1 pw=0 time=14026 us)

질문 1) pr 이 1 인데 왜 cr 은 3인가요?


。1 건을 넣고...

INSERT INTO T VALUES ( '1' );

COMMIT;



SELECT * FROM T;

- Trace 결과

Rows  Row Source Operation
------- ---------------------------------------------------
    0 STATEMENT
    1  TABLE ACCESS FULL T (cr=7 pr=6 pw=0 time=19133 us)

질문 2) 여기서는 pr 이 6이고 cr 은 7 이 돼었내요...
      왜 그렇죠?
질문 3) cr 은 정확히 메모리 어디에 있는 것을 어디로 읽어오는 건가요?


A:                     엑셈 답변 보기