免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4459 | 回复: 3
打印 上一主题 下一主题

oracle中的gethitratio与pinhitratio有何区别? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-10 22:50 |只看该作者 |倒序浏览
gethitratio是库缓存命中率
pinhitratio是在执行阶段的命中率。两者有什么区别?最好能举个例子!谢谢!

论坛徽章:
0
2 [报告]
发表于 2006-06-10 22:59 |只看该作者

小虾急求!!!!什么是OLTP???

OLTP是在线事务处理的意思。但是有谁能告诉我,什么叫在线事务处理?谢谢了!

论坛徽章:
0
3 [报告]
发表于 2006-06-12 02:28 |只看该作者

——关于命中率!

——数据的命中率(gets...):
——反映buffer_gets中直接找到所要存取的数据的成功率。
(buffer_gets-disk_reads)/buffer_gets,
如果buffer_gets中找不到要存取的数据,就会读硬盘上的文件并缓存到db_block_buffer中,也会换出一些最近最久不用的数据页。

——伪代码命中率(pin):
————Oracle对“SQL语句”以及“编译SQL语句后所得的伪代码(可理解为数据引擎可执行代码)”进行了相对应的缓存。
————这样,在提交“同样的SQL语句”时便不用再行编译一遍,因为编译往往会比查找来得费时。(“同样”二字要求:语句完全相同;引用对象相同。)
————伪代码命中率则反映日常系统事务处理语句在缓存中找到对应伪代码的成功率,当然是越接近1越好。

论坛徽章:
0
4 [报告]
发表于 2006-06-13 11:09 |只看该作者
Thank you for bigmoyo's help
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP