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 |
|
Default value |
If If |
Modifiable |
|
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