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

本站中文解释

INSTANCE_GROUPS用于定义INSTANCE相关参数。它是Oracle 11G引入的新参数,可以在数据库启动时起到调整并行应用程序最大开销的实例组形式分配内存的作用。INSTANCE_GROUPS隶属于11G中新加入的OEM(Oracle Enterprise Manager)自动处理内存管理方案,可以通过设置每一个实例组包含几块内核使用的内存大小来实现。

正确的设置方法:

1、首先需要在数据库启动之前启用OMS(Oracle Enterprise Manager)。

2、接着,从实例中检查具体有哪些资源需要分配内存,以及实例组之间需要分配多少内存,并确保检查出来的实例组数量不低于实例所包含的资源数量,以及实例组和实例资源的内存量也不能超过总的虚拟内存量。

3、接着,设置INSTANCE_GROUPS系统变量,设置参数内容如下:

INSTANCE_GROUPS = [GROUP_1_NAME, GROUP_BTIME_SIZE, GROUP_2_NAME, GROUP_2_TIME_SIZE, …]

GROUP_NAME的含义为每个实例组的名称,GROUP_SIZE的含义为每个实例组的内存分配大小,单位为KB。

4、最后,设置完INSTANCE_GROUPS系统参数之后需要重启数据库,系统参数便可以生效。

官方英文解释

Used with the PARALLEL_INSTANCE_GROUP parameter, INSTANCE_GROUPS lets you restrict parallel query operations to a limited number of instances.

Property Description

Parameter type

String

Syntax

INSTANCE_GROUPS = group_name [, group_name ] ...

Default value

There is no default value.

Modifiable

No

Modifiable in a PDB

No

Range of values

One or more instance group names, separated by commas

Basic

No

Oracle RAC

Multiple instances can have different values.

Note:

The INSTANCE_GROUPS parameter is deprecated. It is retained for backward compatibility only.

INSTANCE_GROUPS is an Oracle RAC parameter that you can specify only in parallel mode.

This parameter specifies one or more instance groups and assigns the current instance to those groups. If one of the specified groups is also specified in the PARALLEL_INSTANCE_GROUP parameter, then Oracle allocates query processes for a parallel operation from this instance.

See Also:

  • Oracle Real Application
    Clusters Administration and Deployment Guide
    for more information on parallel query execution in a Real Application Clusters environment

  • “PARALLEL_INSTANCE_GROUP”


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