ImageVerifierCode 换一换
格式:DOC , 页数:2 ,大小:272.47KB ,
资源ID:3118631      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-3118631.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库缓存命中率和库缓存命中率区别.doc)为本站会员(weiwoduzun)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

数据库缓存命中率和库缓存命中率区别.doc

1、数据库缓存命中率和库缓存命中率区别一、Database Buffer cache 和 Library Cache 概念1、 Database Buffer cache:Database Buffer Cache 是 SGA 的一部分,Oracle 利用 Buffer Cache 来管理 data block,Buffer Cache 的最终目的就是尽可能的减少磁盘 I/O。Buffer Cache 中主要有 3 大结构用来管理 Buffer Cache:(1)Hash Bucket 和 Hash Chain List :Hash Bucket 与 Hash Chain List 用来实现dat

2、a block 的快速定位。(2)LRU List :挂载有指向具体的 free buffer, pinned buffer 以及还没有被移动到 write list 的 dirty buffer 等信息。所谓的 free buffer 就是指没有包含任何数据的 buffer,所谓的 pinned buffer,就是指当前正在被访问的 buffer。(3)Write(Dirty)List :挂载有指向具体的 dirty block 的信息。所谓的 dirty block,就是指在 buffer cache 中被修改过但是还没有被写入到磁盘的 block。2、 Library Cache:Lib

3、rary cache 是 Shared pool 的一部分,主要存放 shared curosr(SQL)和 PLSQL对象(function,procedure, trigger)的信息,以及这些对象所依赖的table, index, view 等对象的信息。Library cache 需要解决三个问题:(1)快速定位的问题:Library cache 中对象众多,Oracle 如何管理这些对象,以便服务进程可以迅速找到他们需要的信息。比如某个服务进程需要迅速定位某个 SQL 是否存在于 Library cache 中。(2)关系依赖的问题:Library cache 中的对象存在复杂的依赖

4、关系,当某个 object失效时,可以迅速将依赖其的对象也置为失效状态。比如某个表发生了结构变化,依赖其的 SQL 语句需要重新解析。(3)并发控制的问题:Library cache 中必须有一个并发控制的机构,比如锁机制,来管理大量共享对象的并发访问和修改的问题,比如某个 SQL 在重新编译的同时,其所依赖的对象不能被修改。二、数据库缓存命中率和库缓存命中率Buffer Nowait %: 100.00 Redo NoWait %: 100.00Buffer Hit %: 98.72 In-memory Sort %: 99.86Library Hit %: 99.97 Soft Parse

5、 %: 99.92Execute to Parse %: 89.09 Latch Hit %: 99.99Parse CPU to Parse Elapsd %: 7.99 % Non-Parse CPU: 99.951、Buffer Hit %:数据库缓存命中率buffer hit 表示进程从内存中找到数据块的比率,监视这个值是否发生重大变化比这个值本身更重要。对于一般的 OLTP 系统,如果此值低于 80%,应该给数据库分配更多的内存。2、Library Hit %:库缓存命中率library hit 表示 Oracle 从 Library Cache 中检索到一个解析过的 SQL 或 PL/SQL 语句的比率,当应用程序调用 SQL 或存储过程时,Oracle 检查 Library Cache 确定是否存在解析过的版本,如果存在,Oracle 立即执行语句;如果不存在,Oracle 解析此语句,并在Library Cache 中为它分配共享 SQL 区。低的 library hit ratio 会导致过多的解析,增加CPU 消耗,降低性能。如果 library hit ratio 低于 90%,可能需要调大 shared pool 区。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报