9.172 V$RESULT_CACHE_OBJECTS

V$RESULT_CACHE_OBJECTS displays all the objects (both cached results and dependencies) and their attributes.

Column Datatype Description

ID

NUMBER

Identifier for the cache object (also the ID of the first block)

TYPE

VARCHAR2(10)

Type of the cache object:

  • Dependency

  • Result

  • Temp

STATUS

VARCHAR2(9)

Status of the object:

  • New - Result is still under construction

  • Published - Result is available for use

  • Bypass - Result will be bypassed from use

  • Expired - Result has exceeded expiration time

  • Invalid - Result is no longer available for use

BUCKET_NO

NUMBER

Internal hash bucket for the object

HASH

NUMBER

Hash value for the object

NAME

VARCHAR2(387)

Name (for example, SQL prefix or PL/SQL function name)

NAMESPACE

VARCHAR2(10)

Namespace:

  • SQL

  • PLSQL

  • KEY VECTOR

CREATION_TIMESTAMP

DATE

Time when the object was created

CREATOR_UID

NUMBER

UID that created the object

DEPEND_COUNT

NUMBER

Number of dependencies (TYPE = Result) or dependents (TYPE = Dependency)

BLOCK_COUNT

NUMBER

Total number of blocks in the cached object

SCN

NUMBER

Build SCN (TYPE = Result) or invalidation SCN (TYPE = Dependency)

COLUMN_COUNTFoot 1

NUMBER

Number of columns in the cached result

PIN_COUNTFoot 1

NUMBER

Number of active scans on this result

SCAN_COUNTFoot 1

NUMBER

Total number of scans initiated on the cached result

ROW_COUNTFoot 1

NUMBER

Total number of rows in the cached result

ROW_SIZE_MAXFoot 1

NUMBER

Size of the largest row (in bytes)

ROW_SIZE_MINFoot 1

NUMBER

Size of the smallest row (in bytes)

ROW_SIZE_AVGFoot 1

NUMBER

Average size of a row (in bytes)

BUILD_TIMEFoot 1

NUMBER

Amount of time (in hundredths of a second) it took to build the cached result

LRU_NUMBERFoot 1

NUMBER

LRU list position (the larger the value, the more recent the usage)

OBJECT_NOFoot 2

NUMBER

Dictionary object number of the dependency object

INVALIDATIONSFoot 2

NUMBER

Number of times the object has invalidated its dependents

SPACE_OVERHEADFoot 1

NUMBER

Overhead (in bytes) for the result

SPACE_UNUSEDFoot 1

NUMBER

Unused space (in bytes) for the result

CACHE_ID

VARCHAR2(387)

CacheId for the result (object name if it's a dependency)

CACHE_KEY

VARCHAR2(387)

CacheKey for the result (object name if it's a dependency)

CHECKSUM

NUMBER

Checksum for the result object. The checksum is computed over all the blocks in the result cache object minus the object header.

EDITION_ID

NUMBER

Shows the edition's object ID that was in use when the result was calculated

DB_LINK

VARCHAR2(3)

Possible values:

  • YES: The result cache object references a remote database object

  • NO: The result cache object does not reference a remote database object

GLOBALFoot 3

VARCHAR2(3)

Possible values:

  • YES: The object was fetched from the result cache of a remote database instance

  • NO: The object was recomputed on this instance, either because it was not available on a remote database instance or because the system deemed it was inefficient to fetch the object from a remote database instance

SUBCACHE_IDFoot 3

NUMBER

Subcache ID

CON_ID

NUMBER

The ID of the container to which the data pertains. Possible values include:

  • 0: This value is used for rows containing data that pertain to the entire CDB. This value is also used for rows in non-CDBs.

  • 1: This value is used for rows containing data that pertain to only the root

  • n: Where n is the applicable container ID for the rows containing data

Footnote 1

This column is valid only for TYPE = Result; otherwise, its value is NULL.

Footnote 2

This column is valid only for TYPE = Dependency; otherwise, its value is NULL.

Footnote 3 This column is available starting with Oracle Database 21c.