一,数据库初始化参数:
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。
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/