数据库:oracle 9i
能否举个简单的例子,说明一下data buffer命中率是什么意思?
什么data buffer命中率?
答案:2 悬赏:50 手机版
解决时间 2021-02-11 09:26
- 提问者网友:沦陷
- 2021-02-10 21:13
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-02-10 21:34
Data buffer 命中率检查
Data buffer= 数据缓冲区
检查语句:
SQL>select 1 - (phy.value / (cur.value + con.value)) "HIT RATIO"
from v$sysstat cur, v$sysstat con, v$sysstat phy where cur.name = 'db block gets'
and con.name = 'consistent gets'
and phy.name = 'physical reads';
调整原则:
命中率不应该低于90%.
如果该值过低,应该调高初始化参数。8i调整db_block_buffer,9i调整db_cache_size。
Data buffer= 数据缓冲区
检查语句:
SQL>select 1 - (phy.value / (cur.value + con.value)) "HIT RATIO"
from v$sysstat cur, v$sysstat con, v$sysstat phy where cur.name = 'db block gets'
and con.name = 'consistent gets'
and phy.name = 'physical reads';
调整原则:
命中率不应该低于90%.
如果该值过低,应该调高初始化参数。8i调整db_block_buffer,9i调整db_cache_size。
全部回答
- 1楼网友:有你哪都是故乡
- 2021-02-10 21:49
搜一下:什么data buffer命中率?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯