那么为什么不是一个人读取到共享内存,其他人坐享其成就好了呢?

这是11G的新特性引起的。11g下当优化器判断需要较多物理IO的时候,那么就绕开BUFFER CACHE,直接读到PGA私有内存中。

这个特性的初衷是:当ORACLE默认一次读16个BLOCK时,由于所需的部分BLOCK已经在buffer cache里了,不连续了,因此这16个BLOCK,很可能需要拆分为多次IO,导致原来的一次多块读变为了多次单块读。

但现实中,当并行个数多的时候,由于该特性,这个时候很容易把磁盘搞得很忙,IO性能下降严重,也就出现了执行时间从1分钟升至7分钟的情况。

而原来10G下的机制是:

一个会话读到内存中,其他会话坐享其成,直接读内存中的数据就可以,因此读磁盘的个数会小一些。

问题得到解决: 使用下列方法临时禁止该特性后,再次测试,问题得到解决。 alter system set event= '10949 trace name context forever, level 1' scope=spfile; --重启数据库 Shutdown immediate startup alter system register; 因此不难看出,IO慢实际上是结果,而不是原因,原因在于对同一片数据反复读取,出现太多IO了。

怎么破--什么是无效IO以及解决方法

我们不放来回顾“用一个例子说明ORACLE的工作过程和IO特点”这个章节,不难发现,其实那就是一个活生生无效IO的例子。

客户端发起update

oracle服务器io,ORACLE数据库服务器IO高的分析方案和案例探讨相关推荐

  1. Oracle数据库服务器IO高的分析方案和案例探讨

    Oracle数据库服务器IO高的分析方案和案例探讨 本文原题<ORACLE数据库服务器IO高的分析方案和案例探讨> 目录: 慧眼识珠--服务器磁盘这么繁忙,到底是谁干的? 谨记于心--OR ...

  2. iis网站服务器+sql server数据库服务器安全

    iis网站服务器+sql server数据库服务器安全 一 程序部分注意事项 1 友好的错误提示页,不出错误黄页,会暴露信息 2 输入参数检测,get,post,cookie验证,防注入 3 页面层不 ...

  3. 服务器sql系统安装,服务器系统安装sql数据库服务器

    服务器系统安装sql数据库服务器 内容精选 换一换 本方案采用DESS作为存储方案.因昆仑服务器仅支持使用DESS提供SBD盘,为了节省成本,在昆仑服务器高可用的场景下用户也可选择ISCSI盘用作SB ...

  4. oracle 主频 敏感,选择数据库服务器CPU的主频多少合适

    在线QQ客服:1922638 专业的SQL Server.MySQL数据库同步软件 展开所有 选择数据库服务器的五项原则: 1)高性能原则 确保所选的服务器不仅可以满足操作系统运行和业务处理的需求,而 ...

  5. oracle的免费 mysql数据库服务器地址_Oracle 免费的数据库

    一.Oracle XE 数据库与连接工具安装使用 Oracle数据库历来以价格昂贵出名,当然贵有贵的道理,成为一个Oracle DBA也是令人羡慕的事情,如果程序员熟悉Oracle使用也有机会接触到大 ...

  6. 专业修改数据库服务器,专业修改数据库服务器

    专业修改数据库服务器 内容精选 换一换 云服务器备份在支持崩溃一致性备份的基础上,同时支持数据库备份.文件/磁盘数据在同一时间点,通过数据库备份内存数据,能够保证应用系统一致性,如包含MySQL或SA ...

  7. 网页数据库服务器连接超时,数据库服务器连接超时

    数据库服务器连接超时 内容精选 换一换 执行以下步骤创建数据库连接:单击工具栏上的或按"Ctrl+N"连接到数据库服务器,弹出"新建/选择数据库连接"对话框.建 ...

  8. 数据库服务器的性能指标,数据库服务器性能指标

    数据库服务器性能指标 内容精选 换一换 性能优化首先要较为精准的定位问题,分析系统性能瓶颈,然后根据其性能指标以及所处层级选择优化的方式方法.下面介绍MySQL数据库具体的调优思路和分析过程,如图1所 ...

  9. 数据库服务器配置文件设置,数据库服务器的配置要求

    数据库服务器的配置要求 内容精选 换一换 CDC(Change Data Capture),即数据变更抓取,通过为源端数据源开启CDC,ROMA Connect可实现数据源的实时数据同步以及数据表的物 ...

最新文章

  1. 前端面试的作品示例_如何回答任何技术面试问题-包括示例
  2. 浅析深度学习中Batch Size大小对训练过程的影响
  3. 15个超实用的php正则表达式
  4. 如何计算和控制好项目开发成本?
  5. Spring Boot定时任务-SpringBoot整合Quartz
  6. springmvc的执行流程_springmvc执行流程
  7. PhoneGap学习地址 / PhoneGap API介绍:Events
  8. ARMs3c2440开发板挂接NFS服务
  9. 【tarjan缩点】受欢迎的牛
  10. 九度OJ 1112:拦截导弹 (DP、最长下降子序列)
  11. 同名文件替换怎么恢复_U盘里被替换的文件怎么恢复?方法选对,其实很简单...
  12. 完整的连接器设计手册_VISSIM——如何做一个完整的交通微观仿真
  13. KDD 2016 | node2vec:Scalable Feature Learning for Networks
  14. 嵌入式笔试题目及解析
  15. 你属于哪种性感女人?
  16. 1453 : 当小偷遇见了悍匪
  17. 快速截屏并保存图像 - 快速保存剪切板截图到图像-
  18. perforce(p4) 使用
  19. vscode 调整行间距
  20. 学生信息管理系统(一)

热门文章

  1. 权威解读GitHub、Apache疑云:主流开源软件究竟是否会被闭源?| 独家
  2. Java 从身份证号码中获取出生日期、性别、年龄(15位和18位)
  3. 智能机器人电销软件是革命性技术突破,促进电销效率的飞速提升
  4. 树状结构表结构和功能设计
  5. AR眼镜已逐渐走进现实
  6. 解决Mac USB口电压不足问题
  7. 海康键盘简单使用命令
  8. Flask 吐血400错误
  9. Windows窗体学这一篇就够了(C#控件讲解)
  10. NAT技术之NAT server