7.7.1.7.22 pmemcachesize Attribute
Purpose
The pmemcachesize attribute defines a hard limit for
space usage in the persistent memory (PMEM) cache. The limit cannot be exceeded,
even if the cache is not full.
Note:
This attribute applies to Oracle Exadata System Software releases before 23.1.0. Otherwise, see xrmemcachesize Attribute.
Syntax
ALTER IORMPLAN
dbplan=(( name=db_name, ... pmemcachesize=number ... ) ... )
Usage Notes
-
You specify the value for
pmemcachesizein bytes. You can also use the suffixesM(megabytes),G(gigabytes), orT(terabytes) to specify larger values. For example,300M,150G, or1T. -
The value for
pmemcachesizemust be at least 4 MB. -
The
pmemcachelimitandpmemcachesizeattributes cannot be specified in the same directive. -
The value for
pmemcachesizecannot be smaller thanpmemcachemin, if it is specified. -
In an IORM plan, if the size of the PMEM cache can accommodate all of the
pmemcacheminandpmemcachesizeallocations, then eachpmemcachesizedefinition represents a guaranteed space allocation.However, you can use the
pmemcachesizeattribute to over-provision space in the PMEM cache. Consequently, if the PMEM cache size cannot accommodate all of thepmemcacheminandpmemcachesizeallocations, then onlypmemcacheminis guaranteed.
Parent topic: ALTER IORMPLAN