consistent gets、db block gets的簡單精闢的理解
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。
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- db block gets 與 consistent read getsBloC
- C語言關於指標,gets()和gets_s()函式的理解C語言指標函式
- getc();fgetc();getchar();gets();fgets();
- [20190416]檢視shared latch gets的變化.txt
- [20210208][20200426]檢視shared latch gets的變化.txt
- Oracle一致性讀(consistents gets)Oracle
- 緩衝區溢位漏洞那些事:C -gets函式函式
- 理解 Ruby 裡的 blockBloC
- ThreadLocal的簡單理解thread
- C/C++輸入函式 scanf() gets() getline() cin.getline() cin.get() getchar()C++函式
- 快速排序的簡單理解排序
- MongoDB索引的簡單理解MongoDB索引
- PHP socket 的簡單理解PHP
- 對CSRF的簡單理解
- Java的簡單理解(2)Java
- 三國中最精闢的十句話
- 基數排序的簡單理解排序
- 歸併排序的簡單理解排序
- 氣泡排序的簡單理解排序
- 選擇排序的簡單理解排序
- 簡單的理解 Object.defineProperty()Object
- 關於RabbitMQ的簡單理解MQ
- 關於BFC的簡單理解
- vue cli 3的簡單理解Vue
- Object.keys()的簡單理解Object
- PA1: 開天闢地的篇章: 最簡單的計算機計算機
- DB2_簡單命令列DB2命令列
- 關於原型和原型鏈的精闢解讀原型
- 插值查詢的簡單理解
- 理解 Block 實現原理BloC
- 簡單理解promisePromise
- EJB簡單理解
- Restful簡單理解REST
- BFC簡單理解
- 二分查詢的簡單理解
- 關於JDK15的簡單理解JDK
- java介面和抽象類的簡單理解Java抽象
- Java的簡單理解(22)---處理流Java
- 談一談對vuex的簡單理解Vue