by 루비루비루 [Oracle 기초] cr pr [2017.09.07 14:41:13]
트레이스를 해서 보면
(cr=1000, pr=250 pw =0 ....)
이런걸 볼수 있는데요.
cr은 논리적인 블록 요청수 라고 알고 있고요 pr은 물리적인 블록을 읽은 수라고 알고 있습니다
그런데 궁금한것이 cr 범주 안에 pr 값이 들어 있는건가요?
그러니까 250개의 물리적인 디스크 블록과 750개의 버퍼캐시에서 읽은 수를 합한것이
cr 값인가요?? 너무 기초적인 질문이죠? ㅜㅜ
pr은 아시는 대로 디스크에서 블록을 읽은 수이고요. 디스크에서 읽었다하여 바로 해당 데이터를 사용할 수 있는 것이 아니고 버퍼캐시에 올리고 그 올린 내역을 읽게 되죠.
따라서 pr로 읽은 값은 cr에 포함이 되겠죠~ 아시는대로입니당.