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

本站中文解释

OBJECT_CACHE_MAX_SIZE_PERCENT参数用于控制元数据对象缓存大小占物理内存总量的比例,如表、索引、视图等,它默认值为0,且只在共享池模式有效。

设置该参数有以下两种方法:

1.使用 ALTER SYSTEM 命令修改 :

ALTER SYSTEM SET OBJECT_CACHE_MAX_SIZE_PERCENT=90;

2.修改$ORACLE_HOME/dbs/init.ora文件:

OBJECT_CACHE_MAX_SIZE_PERCENT=90

建议设置20-50之间,较低的值将保留足够的内存空间以存储足够的元数据对象,而较高的值可增加元数据读取性能,建议根据实际服务器情况进行调整。

官方英文解释

The object cache is a memory block on the client that allows applications to store entire objects and to navigate among them without round trips to the server. OBJECT_CACHE_MAX_SIZE_PERCENT specifies the percentage of the optimal cache size that the session object cache can grow past the optimal size.
Property Description

Parameter type

Integer

Default value

10

Modifiable

ALTER SESSION, ALTER SYSTEM ... DEFERRED

Modifiable in a PDB

Yes

Range of values

0 to operating system-dependent maximum

Basic

No

The maximum size is equal to the optimal size plus the product of this percentage and the optimal size. When the cache size exceeds this maximum size, the system will attempt to shrink the cache to the optimal size.

See Also:

  • “OBJECT_CACHE_OPTIMAL_SIZE” for a description of the object cache

  • Pro*C/C++ Programmer’s
    Guide
    and Oracle Call Interface
    Programmer’s Guide
    for information on precompiler use of the object cache

我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
沟通购买:QQ咨询 淘宝咨询 微信咨询 淘宝店铺
版权申明及联系
本站文章参考或来源于网络及部分网络投稿,如有侵权请联系站长。本站提供相关远程技术服务,有需要可联系QQ
数据运维技术 » Oracle 参数 OBJECT_CACHE_MAX_SIZE_PERCENT 官方解释,作用,如何配置最优化建议