事业单位Db2缓冲池内存

在规划的时候怎么利用现有资源设置多缓冲池,缓冲池大小怎么分配?

在现有的硬件条件下,如何提升效率可以设置多缓冲池,数量多少呢,缓冲池大小呢?显示全部

在现有的硬件条件下,如何提升效率可以设置多缓冲池,数量多少呢,缓冲池大小呢?

收起
参与7

返回leilin的回答

leilinleilin数据库管理员IBM

比较典型的联机交易系统,可以将系统内存的60%或更多分配给缓冲池,可以让更多的页面驻留在内存中以减少随机IO对性能的影响。缓冲池个数会影响性能,可以考虑在高并发高吞吐量要求的交易表上做分区,一个分区一个表空间,对应一个缓冲池,总数10个左右为宜,分区方式要仔细考虑,不能所有交易集中到一个分区,要分散开,最好能做到平均使用。这样做的主要目的是为了减少缓冲池latch竞争。当然了,这种优化设计不是必须的,除非您的系统交易量确实大得惊人。

IT其它 · 2017-08-17
浏览1052

回答者

leilin
数据库管理员IBM

leilin 最近回答过的问题

回答状态

  • 发布时间:2017-08-17
  • 关注会员:2 人
  • 回答浏览:1052
  • X社区推广