consistent gets、db block gets的簡單精闢的理解

Tomthe發表於2011-12-31
consistent gets:一致性讀,為了保持讀一致性而獲取的塊,其中可能包括undo block,也有包括非undo block,而非undo block有有可能包括 buffer cache block ,也有可能包括 disk block。
consistent gets可以簡單的理解為,最終的結果集,所獲取的塊數。

db block gets:其實這個名字可能有點歧義,這個表示 no consistent gets,即非一致性讀,
也就是說,一條查詢語句發出後,所讀的塊中,除了consistent gets,就是db block gets,
所以才會有:consistent gets + db block gets = Logical IO 的說法。

physical reads:這個就更好理解了,物理讀,就是從磁碟中讀取出的 block 數目,這個引數大家的理解都沒什麼問題。
所以: physical reads =physical IO。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20577218/viewspace-714305/,如需轉載,請註明出處,否則將追究法律責任。

相關文章