請教﹕怎樣調整db_block_buffers 你也不说清楚你的Oracle的版本,别人怎么帮你? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考以下说明试试:数据块缓冲缓存区(Data block buffers cache),Data buffers在8i中是Db_block_buffers*Db_block_size,9i中用Db_cache_size来代替这个参数。在内存的配置中把别的参数设置完成后,应该把能给的都给Data buffers。Oracle 在运行期间向数据库高速缓存读写数据,高速缓存命中表示信息已在内存中,高速缓存失败意味着Oracle必需进行磁盘I/O。保持高速缓存失败率最小的关键是确保高速缓存的大小。Oracle8i中初始化参数Db_block_buffers控制数据库缓冲区高速缓存的大小。可通过查询V$sysstat命中率,以确定是否应当增加Db_block_buffers的值。 SELECT name,value FROM V$sysstat WHERE name in (’dbblock gets’,’consistent gets’,’physical reads’);通过查询结果命中率=1-physical reads/(dbblock gets+consistent gets) 如果命中率<0.6~0.7,则应增大Db_block_buffers。 謝謝各位﹗我的Oracle是9i的﹒我想知道具体怎么操作 游标后面如何使用变量? Billing 错误请高手指点??? 如何更新数据库索引?? rh9+oracle8配置难题 大侠救命啊~ 如何利用查询的返回值进行数据库的插入操作? 在PL/SQL中重新命名表报错:不允许指定表的所有者名 小简单问题,怎么在运行下启动监听程序?急 有谁用过Object Browser工具? oracle关于数据仓库等商业智能的工具在哪下载???? 请各位帮忙解决以下!!! 在Linux AS3 安装 Oracle 9.2.0.4 菜鸟问题,关于在表里新加一列。
数据块缓冲缓存区(Data block buffers cache),Data buffers在8i中是Db_block_buffers*Db_block_size,9i中用Db_cache_size来代替这个参数。在内存的配置中把别的参数设置完成后,应该把能给的都给Data buffers。Oracle 在运行期间向数据库高速缓存读写数据,高速缓存命中表示信息已在内存中,高速缓存失败意味着Oracle必需进行磁盘I/O。保持高速缓存失败率最小的关键是确保高速缓存的大小。Oracle8i中初始化参数Db_block_buffers控制数据库缓冲区高速缓存的大小。可通过查询V$sysstat命中率,以确定是否应当增加Db_block_buffers的值。
SELECT name,value FROM V$sysstat
WHERE name in (’dbblock gets’,’consistent gets’,’physical reads’);
通过查询结果命中率=1-physical reads/(dbblock gets+consistent gets) 如果命中率<0.6~0.7,则应增大Db_block_buffers。