Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

91

积分

0

好友

3

主题
1#
发表于 2012-8-4 11:58:11 | 查看: 4967| 回复: 1
Hi guru:
请问一下awr和statspack里面Gets per Exec 单位是啥? block/bytes?
2#
发表于 2012-8-4 21:42:33
Gets per Exec  =  buffer gets / executions

buffer gets 是访问buffer的次数
executions 是 执行SQL的次数

buffer gets / executions =   访问buffer的次数 每SQL执行次数 =  Gets per Exec  本身就是一个单位

一个buffer是oracle高速缓冲中的 最小缓存单位,  可以为 2k-32k 的standard block size或者非标准块大小

  Gets per Exec  本身就是一个单位, 如果你一定要问 这个指标的意义的话, 他描述了 平均每次执行时访问Oracle Buffer cache中buffer的"次数", 如果说 "块数"的话容易引起歧义造成访问并不会访问同一个数据块多次的语言假象 , 实际在SQL执行时可能先后访问一个数据块  1次以上。

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-16 00:28 , Processed in 0.046512 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569