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

本站中文解释

(数据库回收缓存大小):

DB_RECYCLE_CACHE_SIZE 指的是 Oracle 数据库中用于存储空闲块的缓存大小。其作用相当于预分配池,在数据库操作中,Oracle 必须频繁的请求空闲块以已有的数据块,如果空闲块在内存中就可以更快的去请求。DB_RECYCLE_CACHE_SIZE 参数控制 Oracle 请求空闲块时先在内存中去查找,如果没有找到就从数据文件中去读取一个。

DB_RECYCLE_CACHE_SIZE 应该设置到一个适合的大小,这个大小取决于每次访问空闲区的次数,以及每次空闲块的大小。DB_RECYCLE_CACHE_SIZE 的范围为1到20,默认值是0,可以根据实际数据库性能调整。正确设置 DB_RECYCLE_CACHE_SIZE 可以保证数据库正常运行。

官方英文解释

DB_RECYCLE_CACHE_SIZE specifies the size of the RECYCLE buffer pool.

Property Description

Parameter type

Big integer

Syntax

DB_RECYCLE_CACHE_SIZE = integer [K | M | G]

Default value

0 (DB_RECYCLE_CACHE_SIZE is not configured by default)

Modifiable

ALTER SYSTEM

Modifiable in a PDB

No

Range of values

Minimum: 0 (values greater than zero are automatically modified to be either the granule size * number of processor groups, or 4 MB * number of CPUs, whichever is greater)

Maximum: operating system-dependent

Basic

No

The size of the buffers in the RECYCLE pool is the primary block size (the block size defined by the DB_BLOCK_SIZE initialization parameter).

See Also:

  • “DB_KEEP_CACHE_SIZE”

  • Oracle Database
    Performance Tuning Guide
    for information on setting these parameters and on using multiple buffer pools


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