在Oracle中,什麼是物理讀和邏輯讀?
在Oracle中,什麼是物理讀和邏輯讀?
當會話所需要的資料在記憶體的 Buffer Cache 中找不到,此時就要去磁碟上的資料檔案中讀取,這樣就產生了物理讀( Physical Reads ),即物理讀是從磁碟檔案把需要的資料讀入記憶體( SGA 中的 Buffer Cache )。
邏輯讀( Logical Reads )表示 CPU 需要的資料在記憶體中被找到,資料被直接從記憶體中傳入 CPU 執行,即邏輯讀是從記憶體中讀取。在 Oracle 中, 邏輯讀 = 即時讀(又叫當前讀, Current Read ) + 一致性讀( Consistent Read ),在“ SET AUTOTRACE ON ”中,邏輯讀 = db block gets (當前讀) + consistent gets (一致性讀)。即時讀就是讀取資料塊當前的最新資料。任何時候在 Buffer Cache 中都只有一份當前資料塊。即時讀通常發生在對資料進行修改,刪除操作時。這時,後臺程式會給相關資料加上行級鎖,並且標識資料為“髒資料”。
需要注意的是,物理讀過大表現為磁碟 I/O 較高,邏輯讀過大表現為 CPU 使用率過高。
& 說明:
有關 物理讀 、 邏輯讀 可以參考我的 BLOG : http://blog.itpub.net/26736162/viewspace-2140132/
http://mp.weixin.qq.com/s/Vm5PqNcDcITkOr9cQg6T7w |
About Me
........................................................................................................................ ● 本文作者:小麥苗,部分內容整理自網路,若有侵權請聯絡小麥苗刪除 ● 本文在itpub( http://blog.itpub.net/26736162 )、部落格園( http://www.cnblogs.com/lhrbest )和個人weixin公眾號( xiaomaimiaolhr )上有同步更新 ● 本文itpub地址: http://blog.itpub.net/26736162 ● 本文部落格園地址: http://www.cnblogs.com/lhrbest ● 本文pdf版、個人簡介及小麥苗雲盤地址: http://blog.itpub.net/26736162/viewspace-1624453/ ● 資料庫筆試面試題庫及解答: http://blog.itpub.net/26736162/viewspace-2134706/ ● DBA寶典今日頭條號地址: http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826 ........................................................................................................................ ● QQ群號: 230161599 (滿) 、618766405 ● weixin群:可加我weixin,我拉大家進群,非誠勿擾 ● 聯絡我請加QQ好友 ( 646634621 ) ,註明新增緣由 ● 於 2018-09-01 06:00 ~ 2018-09-31 24:00 在魔都完成 ● 最新修改時間:2018-09-01 06:00 ~ 2018-09-31 24:00 ● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解 ● 版權所有,歡迎分享本文,轉載請保留出處 ........................................................................................................................ ● 小麥苗的微店 : https://weidian.com/s/793741433?wfr=c&ifr=shopdetail ● 小麥苗出版的資料庫類叢書 : http://blog.itpub.net/26736162/viewspace-2142121/ ● 小麥苗OCP、OCM、高可用網路班 : http://blog.itpub.net/26736162/viewspace-2148098/ ● 小麥苗騰訊課堂主頁 : https://lhr.ke.qq.com/ ........................................................................................................................ 使用 weixin客戶端 掃描下面的二維碼來關注小麥苗的weixin公眾號( xiaomaimiaolhr )及QQ群(DBA寶典)、新增小麥苗weixin, 學習最實用的資料庫技術。
........................................................................................................................ |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-2213588/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 什麼是物理畫素和邏輯畫素?
- oracle邏輯讀過程Oracle
- [20210301]為什麼邏輯讀這麼多.txt
- 邏輯和物理計劃如何工作時讀蜂巢分割槽表在獸人pyspark dataframe嗎Spark
- [20180425]為什麼走索引邏輯讀反而高.txt索引
- [20180410]為什麼2個邏輯讀不一樣.txt
- 01-什麼是邏輯?
- [20190311]關於oracle物理與邏輯壞塊.txtOracle
- 什麼是髒讀,不可重複讀,幻讀
- 資料庫,邏輯刪還是物理刪?資料庫
- 《底層邏輯》讀後感
- java短路邏輯運算子是什麼Java
- sql生成可讀性邏輯圖SQL
- 幽默:什麼是業務邏輯程式碼?
- 達夢DM備份恢復(物理和邏輯)
- 什麼是硬碟邏輯損壞和檔案系統錯誤硬碟
- 物理結構和邏輯結構更通俗解釋
- 網際網路賺錢的邏輯是什麼?
- [20231124]奇怪的高邏輯讀4.txt
- [20230216]奇怪的高邏輯讀3.txt
- 適當調大arraysize減少邏輯讀
- [20210224]fetch r=0算邏輯讀嗎.txt
- [20210220]gdb跟蹤邏輯讀2.txt
- 精讀《什麼是 LOD 表示式》
- 移動前端適配—邏輯畫素和物理畫素前端
- Spring專案處理分頁(邏輯和物理分頁)Spring
- oracle 邏輯結構Oracle
- 谷歌炒作人工智慧的邏輯形式是什麼?谷歌人工智慧
- 一次調整arraysize減少邏輯讀
- 深度解讀GaussDB邏輯解碼技術原理
- MySQL調優篇 | 邏輯架構解讀(1)MySql架構
- [20210219]全表掃描邏輯讀問題.txt
- 物理防火牆是什麼?有什麼作用?防火牆
- 讀材料後筆記:什麼是DevOps筆記dev
- 物理DG、邏輯DG和快照DG的搭建(視訊講解)
- HBase學習之Hbase的邏輯結構和物理結構
- 2016年那些刷屏H5,有什麼內在邏輯?H5
- 什麼是上下文中的內涵邏輯? -Bill Wadge