oracle 9i引入了一个新的途径来预测数据缓冲cache中附加数据缓存的所带来的好处的多少。V$DB_CACHE_ADVICE显示了20个可能的缓冲cache大小的“脱靶”率(范围从当前大小的10%到200%)。由于Oracle 9i中你需要维护五个分开的数据缓冲cache,因此这个特性非常重要。这些数据缓冲包括:

DEFAULT池

KEEP池

RECYCLE池

2K数据缓冲

4K数据缓冲

8K数据缓冲

16K数据缓冲

32K数据缓冲

警告:当你把DBA_CACHE_ADVICE设置为ON时,Oracle会从共享的池中“窃取”RAM页面,这往往严重影响到了库cache。例如,如果设置DB_CACHE_SIZE为500m,Oracle就会从共享池中窃取相当多数量的RAM空间。为了避免这个问题,我们应该在INIT.ORA文件中把DBA设置为DB_CACHE_ADVICE=READY。这样,Oracle会在数据库启动时预分配RAM内存。

为了演示cache建议是如何工作的,让我们看看STATSPACK报告来看看在哪些时间数据缓冲命中率低于90%。

***********************************************************

当数据缓冲命中率低于90%时,你就应该

考虑增加DB_CACHE_SIZE参数了。

***********************************************************

yr.  mody Hr.   Name    bhr

------------- --------  -----

2001-01-27 09 DEFAULT    45

2001-01-28 09 RECYCLE    41

2001-01-29 10 DEFAULT    36

2001-01-30 09 DEFAULT    28

2001-02-02 10 DEFAULT    83

根据上面的输出信息,我们可以在每天上午8点到9点之间增加DB_CACHE_SIZE,从PGA_AGGREGATE_TARGET中窃取RAM空间。

http://www.gaodaima.com/31571.html设置数据缓冲大小_oracle

下面我们看看利用了DB_CACHE_ADVICE之后的输出。下表给出了增加了新的数据缓冲后对磁盘I/O减少的估计值的全部信息。

Estd Phys            Estd Phys

Cache Size (MB)     Buffers         Read Factor                   Reads

----------------            ------------               -----------              ------------

30                    3,802                   18.70              192,317,943  10% size

60                    7,604                   12.83              131,949,536

91                  11,406                    7.38               75,865,861

121                  15,208                    4.97               51,111,658

152                  19,010                    3.64               37,460,786

182                  22,812                    2.50               25,668,196

212                  26,614                    1.74               17,850,847

243                  30,416                    1.33               13,720,149

273                  34,218                    1.13               11,583,180

304                  38,020                    1.00               10,282,475 Current Size

334                  41,822                     .93                9,515,878

364                  45,624                     .87                8,909,026

395                  49,426                     .83                8,495,039

424                  53,228                     .79                8,116,496

456                  57,030                     .76                7,824,764

486                   60,832                     .74                7,563,180

517                  64,634                     .71                7,311,729

547                  68,436                     .69                7,104,280

577                  72,238                     .67                6,895,122

608                  76,040                     .66                6,739,731  2x size

欢迎大家阅读《设置数据缓冲大小_oracle》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

原创文章,转载请注明: 转载自搞代码

微信 赏一包辣条吧~

支付宝 赏一听可乐吧~

oracle 调整缓存大小,设置数据缓冲大小_oracle相关推荐

  1. oracle设置缓存大小设置多少,【数据库类※从V$DB_CACHE_ADVICE中设置数据缓冲大小※】...

    [数据库类※从V$DB_CACHE_ADVICE中设置数据缓冲大小※]     Oracle 9i引入了一个新的途径来预测数据缓冲cache中附加数据缓存的所带来的好处的多少.V$DB_CACHE_A ...

  2. windows azure mysql data disk_调整Azure中虚拟机数据磁盘大小实践

    首先,在Azure中关于数据存储的付费规则中规定,只要你使用的不是Azure的XIO高级存储提供的I/O密集型的高吞吐低延迟的服务,那么得益于Azure存储设计中采用的稀疏文件方式存储,存储虚拟机VH ...

  3. Android studio 豆沙护眼色配置、字体大小设置、内存大小设置等各类疑难杂症

    Android studio 4.1 1.左边目录栏颜色配置: 2.代码编辑区域背景色设置 3.控制台背景色设置 4.菜单栏.工具栏.左边栏字体大小设置 5.编码区字体大小设置 6.修改内存大小.显示 ...

  4. android控制台字体大小设置,Android studio 4.1 豆沙护眼色配置、字体大小设置、内存大小设置...

    1.左边目录栏颜色配置: 2.代码编辑区域背景色设置 3.控制台背景色设置 4.菜单栏.工具栏.左边栏字体大小设置 6.修改内存大小.显示内存 例如:修改android-studio/bin/stud ...

  5. 无线传输的数据速率大小,数据包大小,带宽,网络负载,吞吐量之间的关系

    吞吐量:是指当前流量值,当前流量值由当前网络数据包大小和当前数据包个数决定. 网络带宽:由网卡速率,全双工半双工决定,也就是人们熟知的百兆带宽,千兆带宽. 网络负载:以百分比计算,实际上也就是当前吞吐 ...

  6. java eclipse字体大小设置_eclipse字体大小如何设置-eclipse字体大小设置方法 - 河东软件园...

    Eclipse是一款Java的可扩展开发平台,用户在开发Java项目是都会选择使用Eclipse,而通过Eclipse进行编辑时,经常需要设置字体与大小,但由于许多用户大多下载的是英文版,所以不知道如 ...

  7. oracle 调整缓存大小,Oracle调整缓冲区高速缓存

    一.我们可以通过配置Shared Pool(保证用户在内存中查找到已经缓存的语句)改进性能:还有一个重要的方法就是:使用户可以在内存找到他们所请求的数据! 这就需要通过Database Buffer ...

  8. bat java 指定堆大小_jvm 堆内存 栈内存 大小设置 查看堆大小

    1.在eclipse设置JVM参数 打开eclipse-窗口-首选项-Java-已安装的JRE(对在当前开发环境中运行的java程序皆生效,也就是在eclipse中运行的java程序)编辑当前使用的J ...

  9. java改变背景图片大小,设置背景图片大小相同的的Java应用程序窗口/屏幕

    I would like to set a background image the same size as my window/screen. I would prefer to do this ...

  10. android 堆栈大小设置,栈溢出:堆栈大小8MB atandroid.view.ViewGroup.resetResolvedLayoutDirection(视图组.java:7531)...

    应用程序正在使用Listview.Fragment.FrameLayout.相对和线性布局. 升级主屏幕 ->协调布局 ->应用程序布局 ->工具栏 其他的都是一样的内屏幕. 问题是 ...

最新文章

  1. AI 系统的发展趋势与挑战 | 智源大会-AI系统专题论坛
  2. 【SAP-PM模块】服务采购业务流程
  3. 数组分割问题——另一种方法
  4. Linux一键安装web环境全攻略(阿里云服务器)
  5. 自己构建GlassFish 4.0快照
  6. 请编写一个程序,请将字符串中所有字母全部向后移一位,最后一个字母放在字符串的开头,最后将新的字符串输出。
  7. 使用haystack实现django全文检索搜索引擎功能
  8. 0.07 秒启动一个 SpringBoot 项目!
  9. reids实现分布式锁两种方式,单机,集群
  10. 中科院-杨力祥视频教程 05课程
  11. 2022华为杯研究生数学建模竞赛E题思路解析
  12. 【视频图片网站源码】苹果cmsV10x影视源码[自适应+20个广告位]
  13. 产品经理学习一(定义、分类、成员配合、调研、3D文档、竞品分析、SWOT分析)
  14. foobar2000_备份Foobar2000并将其传输到新计算机
  15. windows10 共享视频到 Ipad
  16. 碎碎念情境记忆法——最适合程序员的背单词方法
  17. 腾讯提出共享 AI,抢先布局游戏与多媒体 AI,首秀同声传译
  18. 论文笔记之Non-Local
  19. 广州宇信易诚科技有限公司面试题
  20. 《软件功能测试自动化实战教程》—第6章6.4节Action测试输入的参数化

热门文章

  1. XenServer部署系列之05——虚拟机的创建及复制
  2. python 调用图灵机器人api实现简单的人机交互
  3. ArcEngine 相关-转载
  4. 面向对象的JavaScript(1):创建简单的类
  5. 关于10月16日数据迁移致网友的致歉信
  6. 2.ELK stack 集群 搭建
  7. 12. vim 编辑器
  8. 24.Creating Customer Groups
  9. vue项目打包,生成dist文件夹,如何修改文件夹的名字
  10. 计时任务之StopWatch