在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/

DB笔试面试历史连接

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中,什么是物理读和逻辑读?相关推荐

  1. (未看)ORACLE物理读和逻辑读(SET AUTOTRACE ON 部分参数解释)[逻辑IO只有逻辑读,没有逻辑写]

    逻辑IO只有逻辑读,没有逻辑写 ORACLE物理读和逻辑读(SET AUTOTRACE ON 部分参数解释) set autotrace 产生部分信息解读的官方文档基本的定义为如下: recursiv ...

  2. mysql物理读和逻辑读,SQL Server中STATISTICS IO物理读和逻辑读的误区

    SQL Server中STATISTICS IO物理读和逻辑读的误区 人人知道,SQL Server中可以行使下面下令查看某个语句读写IO的情形 SET STATISTICS IO ON 那么这个下令 ...

  3. oracle 物理读突然增加的原因_请教一个诡异的物理读比逻辑读还多的问题!!!!

    本帖最后由 wxjzqym 于 2012-6-1 10:27 编辑 为了更好的理解物理读和逻辑读的关系,模拟了以下实验:(DB 10.2.0.1.0 32bit) 1.在scott用户下创建测试表和相 ...

  4. oracle怎么判断逻辑读,如何查看Oracle数据库物理读、逻辑读前10的sql?

    概述 今天主要介绍几个sql,可能很多人就收藏一下但很少会去用,所以结合案例来做一下分析,这样就知道在什么场景用了. 下面介绍一下案例. 1.监控分析 从监控发现物理IO读处于比较高的水平,截图如下: ...

  5. [MS Sql Server术语解释]预读,逻辑读,物理读

    在MSSQL中使用 SET STATISTICS IO ON 打开IO统计功能之后,每次执行完一个查询就会在下面的[消息]面板中显示本次查询IO的统计信息. (0 行受影响) 表 'demo'.扫描计 ...

  6. 实战经验:Oracle recyclebin过大导致的Insert逻辑读暴增问题的解决

    墨墨导读:某客户的数据库一条insert某段时间突然变慢,平均单次执行逻辑读暴增至20万,本文分享整个处理过程. 概述 某客户的数据库一条insert语句某段时间突然变慢,平均单次执行逻辑读暴增至20 ...

  7. 一起Oracle回收站过大引发的insert逻辑读过高故障

    某客户CPU暴增,且居高不下,通过gv$session发现一条insert造成大量的阻塞和等待,产生大量row chache lock.gc buffer busy acquire.read by o ...

  8. oracle逻辑备份和物理备份,Oracle备份与恢复介绍(物理备份与逻辑备份)

    3.逻辑备份之EXP/IMP: EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用. EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使 ...

  9. Oracle数据库块的物理损坏与逻辑损坏

    一.物理块损坏: 各种各样的块损坏通常是通过ORA-1578报告出来的,详细的信息被记录在alert日志中.物理损坏的例子包括: >坏头 >块破坏/不完整 (Fractured Block ...

最新文章

  1. each 数据获取attr_调用高德POI数据,带你玩转长沙
  2. 2014百度研发真题及其解析-求比指定数大且最小的“不重复数”
  3. spring第五讲:aop
  4. Zygote和System进程的启动过程
  5. SAP CRM和Cloud for Customer订单中的业务伙伴的自动决定机制
  6. 双榜首!华为云擎天架构刷新进化计算大赛新纪录!
  7. oracle期末试题及答案,oracle期末考试试题及答案
  8. Redhat 7 安装 Nginx
  9. 张子阳:如何在30岁前年薪超过30万
  10. oracle sqlplus 退格,Oraclesqlplus中方向键、退格键的使用
  11. Spyder的安装与汉化
  12. linux批量管理工具之ansible
  13. 高级程序员到底长什么样子?
  14. 阿里云服务器优惠以及采购流程
  15. 删除Management Data Warehouse (MDW) job失败
  16. 关于死锁你了解多少,通过“让APP随手机壳改变颜色,程序员和产品经理大家”这一事,了解下死锁可好?
  17. python 读心术
  18. 游戏版署版本心得(一)
  19. 浅谈连接器金触点比锡触点的优势
  20. 蓝桥杯-杨辉三角形-python

热门文章

  1. 2020 年第一届辽宁省大学生程序设计竞赛
  2. 物联网之父凯文-阿什顿:物联网世界充斥着人工智能
  3. 中国石油大学天梯赛真题模拟第三场
  4. 35个非常出彩的 Flash 网站作品欣赏
  5. Xcode更新不了的解决办法
  6. 电力爱陆通公专一体模块,国网加密模块,国网硬件加密模块的工作原理
  7. 第一届广西英招杯部分WP
  8. 领导喜欢员工的15种素质
  9. 三行代码将Excel转为任意格式的Word
  10. 把平板、手机作为电脑第二屏幕(Linux系统下)