您现在的位置是:首页
>
从V$DB
从V$DB Oracle i引入了一个新的途径来预测数据缓冲cache中附加数据缓存的所带来的好处的多少 V$DB_CACHE_ADVICE显示了 个可能的缓冲cache大小的 脱靶 率(范围从当
从V$DB

Oracle i引入了一个新的途径来预测数据缓冲cache中附加数据缓存的所带来的好处的多少 V$DB_CACHE_ADVICE显示了 个可能的缓冲cache大小的 脱靶 率(范围从当前大小的 %到 %) 由于Oracle i中你需要维护五个分开的数据缓冲cache 因此这个特性非常重要 这些数据缓冲包括 DEFAULT池 KEEP池 RECYCLE池 K数据缓冲 K数据缓冲 K数据缓冲 K数据缓冲 K数据缓冲 警告 当你把DBA_CACHE_ADVICE设置为ON时 Oracle会从共享的池中 窃取 RAM页面 这往往严重影响到了库cache 例如 如果设置DB_CACHE_SIZE为 m Oracle就会从共享池中窃取相当多数量的RAM空间 为了避免这个问题 我们应该在INIT ORA文件中把DBA设置为DB_CACHE_ADVICE=READY 这样 Oracle会在数据库启动时预分配RAM内存 为了演示cache建议是如何工作的 让我们看看STATSPACK报告来看看在哪些时间数据缓冲命中率低于 % *********************************************************** 当数据缓冲命中率低于 %时 你就应该 考虑增加DB_CACHE_SIZE参数了 *********************************************************** yr mody Hr Name bhr DEFAULT RECYCLE DEFAULT DEFAULT DEFAULT 根据上面的输出信息 我们可以在每天上午 点到 点之间增加DB_CACHE_SIZE 从PGA_AGGREGATE_TARGET中窃取RAM空间 下面我们看看利用了DB_CACHE_ADVICE之后的输出 下表给出了增加了新的数据缓冲后对磁盘I/O减少的估计值的全部信息 Estd Phys Estd Phys Cache Size (MB) Buffers Read Factor Reads % size Current Size x size lishixinzhi/Article/program/Oracle/201311/17005
很赞哦! (1033)
爱学记

微信收款码
支付宝收款码