Oracle:LARGE_POOL_SIZE大小设置值多少

本文介绍了LARGE_POOL_SIZE参数的设置原则,包括在不同场景下(如RMAN备份、并行查询及MTS)的推荐配置。对于MTS场景,提供了基于session数量和sort_area_size的具体计算公式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天被一个朋友问起,LARGE_POOL_SIZE这个参数设置的原则,于是总结记录了一下:

 

LARGE_POOL通常用于共享服务器(MTS),并行查询(Oracle Parallel Query)或者RMAN备份恢复中。设置其大小的参数为:LARGE_POOL_SIZE

 

   如果不设置MTSLARGE_POOL通常在RMAN OPQ 会使用到,LARGE_POOL_SIZE设置在10M --- 50M 应该差不多了。

 

如果RMAN备份恢复中,分配了多通道,可以考虑参考给出的公式。

IXDBA.NET社区论坛

LARGE_POOL_SIZE = number_of_allocated_channels *

(16MB+( 4 * size_of_tape_buffer))

 

  假如设置 MTS,则由于 UGA 放到large_pool_size 的缘故,这个时候依据 session最大数量和 sort_ares_size 等参数设置,必须增大large_pool_size 的设置,可以考虑为 session * (sort_area_size + 2M)。这里要提醒一点,不是必须使用MTS,我们都不主张使用MTS,尤其同时在线用户数小于500的情况下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值