Oracle 参数 LARGE_POOL_SIZE 官方解释,作用,如何配置最优化建议

本站中文解释

参数
Oracle数据库中LARGE_POOL_SIZE 参数是一种用于分配大块内存来提供I / O服务的机制,它帮助提高I / O性能。它是一个非核心数据库参数,它既可以在会话级别设置,也可以在操作系统级别设置。

要正确设置LARGE_POOL_SIZE 参数,用户需要弄清楚它使用的特定内存来干什么。通常可以使用“v$sgastat”视图来全面检查已使用的有效内存。此外,用户也可以检查当前使用的内存资源,以及内存使用期望增长的大小。

在设置LARGE_POOL_SIZE参数时,用户应考虑内存映射表的大小,以便能够确保操作系统有足够的内存可用于这些功能。此外,最好根据推荐的值来设置这些参数,以便实现最佳的性能。

官方英文解释

LARGE_POOL_SIZE specifies (in bytes) the size of the large pool allocation heap.

Property Description

Parameter type

Big integer

Syntax

LARGE_POOL_SIZE = integer [K | M | G]

Default value

If SGA_TARGET is set, but a value is not specified for LARGE_POOL_SIZE, then the default is 0 (internally determined by the Oracle database). If LARGE_POOL_SIZE is specified, then the user-specified value indicates a minimum value for the memory pool.

If SGA_TARGET is not set, then the default is 0.

Modifiable

ALTER SYSTEM

Modifiable in a PDB

No

Range of values

Minimum: the granule size

Maximum: operating system-dependent

Basic

No

The large pool allocation heap is used in shared server systems for session memory, by parallel execution for message buffers, and by backup processes for disk I/O buffers. Parallel execution allocates buffers out of the large pool only when SGA_TARGET is set.

You can specify the value of this parameter using a number, optionally followed by K or M to specify kilobytes or megabytes, respectively. If you do not specify K or M, then the number is taken as bytes.

See Also:

Oracle Database
Performance Tuning Guide
for more information on setting this parameter


数据运维技术 » Oracle 参数 LARGE_POOL_SIZE 官方解释,作用,如何配置最优化建议