7.7.1.7.6 allocation and level Attributes
Purpose
The level
and allocation
attributes
control allocation-based resource management. You can use
allocation-based resource management to control I/O distribution for
a database in a dbplan
or a workload category in a
catplan
.
Syntax
ALTER IORMPLAN
catplan=(( name=category_name, level=number, allocation=number ) ... )
ALTER IORMPLAN
dbplan=(( name=db_name, ... level=number, allocation=number ... ) ... )
Usage Notes
-
level
: Specifies the allocation level.Valid values are from 1 to 8. Resources are allocated to level 1 first, and then remaining resources are allocated to level 2, and so on.
-
allocation
: Specifies the resource allocation as a percentage (0-100) within the level.For each
level
, the sum ofallocation
values cannot exceed 100. -
For allocation-based resource management,
name=OTHER
is used to define the resource allocation to share across all entities that are not specified in the IORM plan. Plans (dbplan
orcatplan
) with allocation-based directives must also include a directive withname=OTHER
.
Example 7-44 Using the level and allocation Attributes
These examples show the ALTER
command with the
level
and allocation
attributes.
CellCLI> ALTER IORMPLAN -
catplan=((name=administrative, level=1, allocation=80), -
(name=interactive, level=2, allocation=90), -
(name=batch, level=3, allocation=80), -
(name=maintenance, level=4, allocation=50), -
(name=other, level=4, allocation=50)), -
dbplan=((name=sales_prod, level=1, allocation=80), -
(name=finance_prod, level=1, allocation=20), -
(name=sales_dev, level=2, allocation=100), -
(name=sales_test, level=3, allocation=50), -
(name=other, level=3, allocation=50))
CellCLI> ALTER IORMPLAN -
catplan=((name=interactive, level=1, allocation=90), -
(name=batch, level=2, allocation=80), -
(name=maintenance, level=3, allocation=50), -
(name=other, level=3, allocation=50))
Parent topic: ALTER IORMPLAN