Oracle 11.2.0.1 Result Cache 测试 - 2 参数

一,数据库初始化参数:  
SQL> show  parameter  result  
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
client_result_cache_lag              big integer 3000
client_result_cache_size             big integer 0
result_cache_max_result              integer     5
result_cache_max_size                big integer 62944K
result_cache_mode                    string      MANUAL
result_cache_remote_expiration       integer     0
SQL>  

1. Server端Result Cache参数:   
result_cache_max_result              integer     5
result_cache_max_size                big integer 62944K
result_cache_mode                    string      MANUAL
result_cache_remote_expiration       integer     0

RESULT_CACHE_MODE
该参数表示是否需要采用Result Cache技术,取值如下:
MANUAL:表示当在语句中增加相关HINT(RESULT_CACHE)时,才使用Result Cache技术。该值为缺省值。
FORCE: 表示只要有可能,所有查询语句都将使用Result Cache技术, 一般不会这么设置 。
无论该参数如何设置,Oracle将优先考虑RESULT_CACHE和NO_RESULT_CACHE的 hint。

RESULT_CACHE_MAX_SIZE  
该参数设置Result Cache的最大容量。如果设置为0,则将关闭Result Cache功能。该参数的缺省值,依赖
于内存管理模式和相关参数配置。例如:
当只设置memory_target参数时,RESULT_CACHE_MAX_SIZE = memory_target*0.25%。
当设置sga_target参数时,RESULT_CACHE_MAX_SIZE = sga_target*0.5%。
当设置shared_pool_size参数时,RESULT_CACHE_MAX_SIZE = shared_pool_size*1%。
该参数最大不能超过shared_pool_size的75%。

RESULT_CACHE_MAX_RESULT 
该参数为单个SQL查询语句设置可使用的最大Result Cache容量,缺省为RESULT_CACHE_MAX_SIZE的5%。

RESULT_CACHE_REMOTE_EXPIRATION
该参数表示当SQL语句访问远程数据库对象时,允许远程对象数据发生变化的过期时间。缺省值为0,表示
一旦远程对象数据发生变化,相关查询的Result Cache数据变为INVALID。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-1433505/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/35489/viewspace-1433505/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值