7.2.2.1 Buffer Cache Advisory Statistics

A number of statistics can be used to examine buffer cache activity. These include the following:

V$DB_CACHE_ADVICE

Buffer cache hit ratio

buffer cache 报告的统计

统计的数据能被用于检查buffer cache的活动。
7.2.2.2 Using V$DB_CACHE_ADVICE

This view is populated when the DB_CACHE_ADVICE initialization parameter is set toON. This view shows the simulated miss rates for a range of potential buffer cache sizes.

当db_cache_advice初始化参数设为on,这个视图会一直增加。这个视图显示了一整套的关于buffer cache大小的模拟的缺失率。

Each cache size simulated has its own row in this view, with the predicted physical I/O activity that would take place for that size. TheDB_CACHE_ADVICE parameter is dynamic, so the advisory can be enabled and disabled dynamically to allow you to collect advisory data for a specific workload.

在视图中每个缓存的模拟大小有他自己的一行数据。设置不同的大小,预测物理i/o的活动。db_cache_advice参数是动态的。所以报告能被开启和关闭允许你收集一个具体的工作量的报告数据。

There is some overhead associated with this advisory. When the advisory is enabled, there is a small increase in CPU usage, because additional bookkeeping is required.

有一些与这个报告相关联的开销,当这个报告被开启,将有少量增加cpu的使用.因为增加额外的记录是必须的.

Oracle uses DBA-based sampling to gather cache advisory statistics. Sampling substantially reduces both CPU and memory overhead associated with bookkeeping. Sampling is not used for a buffer pool if the number of buffers in that buffer pool is small to begin with.

oracle使用dba为基础取样收集缓存的统计报告,取样大大降低了cpu的使用和内存开销和额外的记录.

To use V$DB_CACHE_ADVICE, the parameter DB_CACHE_ADVICE should be set toON, and a representative workload should be running on the instance. Allow the workload to stabilize before querying theV$DB_CACHE_ADVICE view.

想要使用v$db_cache_advice视图.db_cache_advice参数一定要设置成on状态.和一个典型的工作量应该被运行在实例上.在查询v$db_cache_advice视图之前使工作量稳定.

The following SQL statement returns the predicted I/O requirement for the default buffer pool for various cache sizes:

如下的sql语句各种不同的缓存大小跟不同的I/o关连.

SELECT size_for_estimate, buffers_for_estimate, estd_physical_read_factor, estd_physical_reads FROM V$DB_CACHE_ADVICE WHERE name = 'DEFAULT' AND block_size = (SELECT value FROM V$PARAMETER WHERE name = 'db_block_size') AND advice_status = 'ON';

The following output shows that if the cache was 212 MB, rather than the current size of 304 MB, the estimated number of physical reads would increase by a factor of 1.74 or 74%. This means it would not be advisable to decrease the cache size to 212MB.

下面输出显示如果缓存是212M,而不是当前的304M,估计物理读的数量将增加1.74,这就意味着降低到212M是不可取的,oracle视频教程下载.

当db_cache_advice初始化参数设为on, 大大降低了cpu的使用相关推荐

  1. sap oracle 内存参数,ORACLE 25个需要深思熟虑重要的初始化参数

    此内容摘自 ORACLE 11gR2性能调整与优化一书,做为一个自己的笔记 1 MEMORY_TARGET : 这个初始化参数设定分配给PGA和SGA 的所有内存(11g 新参数).设置了MEMORY ...

  2. oracle启用amm,Oracle11g自动内存管理(AMM)相关的初始化参数

    ORACLE对内存的管理越来越趋向智能化.自动化,从9i通过PGA_AGGREGATE_TARGET参数实现PGA的自动管理,10g通过Automatic Shared Memory Manageme ...

  3. oracle内存管理模式amm,Oracle 11g自动内存管理(AMM)相关的初始化参数

    Oracle对内存的管理越来越趋向智能化.自动化,从9i通过PGA_AGGREGATE_TARGET参数实现PGA的自动管理,10g通过Automatic Shared Memory Manageme ...

  4. Servlet的初始化参数

    确保接收和输出的数据不出现乱码.需要对request和response进行转码 request.setCharacterEncoding(charset);response.setCharacterE ...

  5. ORACLE初始化参数文件概述

    ORACLE初始化参数文件概述 在9i之前,参数文件只有一种,它是文本格式的,称为pfile,在9i及以后的版本中,新增了服务器参数文件,称为spfile,它是二进制格式的.这两种参数文件都是用来存储 ...

  6. SpringMvc CharacterEncodingFilter 解析 encoding 参数并初始化参数

    SpringMvc CharacterEncodingFilter 解析 encoding 参数并初始化参数: 转载于:https://www.cnblogs.com/xiluhua/p/974632 ...

  7. springmvc的初始化参数绑定

    一.springmvc的初始化参数绑定 此种和我们之前说的类型转换非常相似,可以看作是一种类型转换 在初始化参数绑定时  重要的是参数类型 -------------------单日期的绑定 二. 配 ...

  8. Android MIPI转LVDS显示屏调试之---SN65DSI84初始化参数的确定(3)

    基于高通Msm8937平台,SN65DSI84后面简称DSI84. 打开DSI Tuner,选择目标设备,这里我们是SN65DSI84 Panel Inputs 1.1  Panel Info 这些数 ...

  9. java数据库初始化参数,oracle数据库初始化参数设置--Java免费学习网

    正在看的ORACLE教程是:oracle初始化参数设置.ALTER DATABASE DATAFILE'd:ORANTDATABASEUSER1ORCL.ORA' RESIZE 1000M; CREA ...

最新文章

  1. 判断路径下文件是否存在
  2. 2022-2028年中国团购行业投资分析及前景预测报告
  3. ASP.NET Web API 路由对象介绍
  4. C++继承时的对象内存位置(一)
  5. 用 pytorch 实现 一个rnn
  6. matlab输入数组换行,三维数组换行输入到文件(intel fortran 编译器) - 程序语言 - 小木虫 - 学术 科研 互动社区...
  7. freeswitch源码编译windows_【Thrift】Windows编译Thrift源码及其依赖库
  8. [WPS笔试题]实现栈的push,pop,max且时间复杂度为O(1)
  9. python使用GUI(图形用户界面)
  10. 动态规划——背包问题升级
  11. angular2 图表指令ng2-echarts
  12. 我觉得我应该养成经常翻收藏夹的习惯
  13. 【智能司法】法研杯要素识别第二名方案总结:多标签分类实践与效果对比
  14. C#判断一个字符串是否全部为空格的一个简单方法
  15. mysql 支持嵌套查询吗_【转】MySql 嵌套查询
  16. 网卡地址和ip地址的区别
  17. 初学Java简易自助饮品消费系统项目实践
  18. 考研日语线上笔记(七):十年真题完型精翻篇(2012-2021年)
  19. 分布式系统脑裂现象、Lease机制介绍
  20. indexedDB复合索引

热门文章

  1. 今日头条给我发工资744.53元 坚持原创终于有了回报
  2. C#图形界面汉诺塔Hanoi
  3. python分析txt文件_python解析文本文件
  4. firefox android 去更新,Firefox Android移动版更新
  5. excel转tsv格式
  6. 达内微软mta证书有用吗_微软MTA认证含金量极高 同程同美引入MTA考试认证倍受关注...
  7. flyingsaucer转换多个html,如何在将PDF转换为HTML的同时在Flying-Saucer中设置基本URL?...
  8. oracle10g 学习笔记上
  9. 记我的启蒙老师谢朝晖老师
  10. 呵呵,海阔天空QQ群里的歪诗