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

本站中文解释

RESULT_CACHE_EXECUTION_THRESHOLD参数设置Oracle在查询缓存情况下,执行执行次数低于此值时,查询缓存才会生效,它定义查询缓存应用的阈值。

正确设置方式:

1、系统初始化时,使用ALTER SYSTEM命令来设置RESULT_CACHE_EXECUTION_THRESHOLD参数: ALTER SYSTEM SET RESULT_CACHE_EXECUTION_THRESHOLD=50;

2、当前会话可以使用ALTER SESSION命令设置: ALTER SESSION SET RESULT_CACHE_EXECUTION_THRESHOLD=100;

3、我们也可以把这个参数设置到RESOURCE外部程序文件中,等我们在调用RESOURCE程序时,自动生效: ALTER RESOURCE COST RESULT_CACHE_EXECUTION_THRESHOLD=150;

官方英文解释

RESULT_CACHE_EXECUTION_THRESHOLD specifies the maximum number of times a PL/SQL function can be executed before its result is stored in the result cache.

Property Description

Parameter type

Integer

Default value

2

Modifiable

ALTER SYSTEM

Modifiable in a PDB

Yes

Range of values

0 to operating system-dependent

Basic

No

Oracle RAC

Multiple instances can have different values.

Note:

This parameter is available starting with Oracle Database 21c.


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