在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寶典今日頭條號地址: ........................................................................................................................ ● 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 ● 文章內容來源於小麥苗的學習筆記,部分整理自網路,若有侵權或不當之處還請諒解 ● 版權所有,歡迎分享本文,轉載請保留出處 ........................................................................................................................ ● 小麥苗的微店 : ● 小麥苗出版的資料庫類叢書 : 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
- 什麼是oracle 邏輯讀?Oracle
- 有關oracle邏輯讀和物理讀Oracle
- oracle 物理讀 邏輯讀的理解Oracle
- oracle 物理讀,邏輯讀的理解Oracle
- 硬解析和物理讀取與軟解析和邏輯讀取
- ORACLE 物理讀 邏輯讀 一致性讀 當前模式讀總結淺析Oracle模式
- 硬解析物理讀VS軟解析邏輯讀 測試
- oracle邏輯讀過程Oracle
- Oracle邏輯讀詳解Oracle
- buffer cache實驗9-從buffer caceh中讀取資料塊解析-從邏輯讀到物理讀
- 深入瞭解ORACLE的邏輯讀Oracle
- 邏輯和物理計劃如何工作時讀蜂巢分割槽表在獸人pyspark dataframe嗎Spark
- 01-什麼是邏輯?
- Commit和dbwr沒有任何關係、物理讀產生邏輯讀、快照過舊的理解MIT
- Oracle上的邏輯壞塊和物理壞塊Oracle
- java短路邏輯運算子是什麼Java
- 幽默:什麼是業務邏輯程式碼?
- 什麼是物理畫素、虛擬畫素、邏輯畫素、裝置畫素,什麼又是 PPI, DPI, DPR 和 DIP
- 邏輯架構和物理架構架構
- 資料庫,邏輯刪還是物理刪?資料庫
- 大量邏輯讀的瓶頸分析和優化優化
- 物理standby和邏輯standby的區別
- 配置 Oracle 10g 單例項物理dataguard和邏輯standbyOracle 10g單例
- sql生成可讀性邏輯圖SQL
- CORBA的讀音是什麼?ORB
- 什麼是硬碟邏輯損壞和檔案系統錯誤硬碟
- 物理讀和記憶體讀較高SQL記憶體SQL
- ORACLE10G 物理standby轉為邏輯standbyOracle
- 一張圖看懂Oracle邏輯結構和物理結構的關係Oracle
- 【SQL 優化】異常的邏輯讀SQL優化
- 網際網路賺錢的邏輯是什麼?
- 資料讀取之邏輯讀簡單解析--關於BUFFER CACHE
- oracle 邏輯物件與物理物件對應關係圖Oracle物件
- 讀懂自己,讀懂他人之MBTI性格分析是什麼
- 邏輯 rac standby和物理 rac standby的switchover 和 failoverAI
- 谷歌炒作人工智慧的邏輯形式是什麼?谷歌人工智慧
- 為什麼說spring是負責業務邏輯的Spring