Share via


DISCOVER_OBJECT_MEMORY_USAGE Rowset

Provides information about memory resources used by objects.

Rowset Columns

The DISCOVER_OBJECT_MEMORY_USAGE rowset contains the following columns.

Column name

Type indicator

Length

Description

OBJECT_PARENT_PATH

DBTYPE_WSTR

 

The path to the parent of the current object.

OBJECT_ID

DBTYPE_WSTR

 

The ID of the object as defined at creation time.

OBJECT_MEMORY_SHRINKABLE

DBTYPE_I8

 

The total amount of memory (bytes) used by all the shrinkable objects that are directly owned by the current object. The current value does not include memory from objects owned by named objects that are owned by the current object.

OBJECT_MEMORY_NONSHRINKABLE

DBTYPE_I8

 

The amount of memory (bytes) of all non-shrinkable objects directly owned by current object. The current value does not include memory from objects owned by named objects that are owned by current object.

OBJECT_VERSION

DBTYPE_I4

 

The metadata version number of the object. This number changes each time the object is altered.

OBJECT_DATA_VERSION

DBTYPE_I4

 

The lineage number of the data in the object. This number increments each time the object is processed.

OBJECT_TYPE_ID

DBTYPE_I4

 

Reserved for internal use.

OBJECT_TIME_CREATED

DBTYPE_DBTIMESTAMP

 

The UTC server time at the moment the object was created.

This schema rowset is not sorted.

Restriction Columns

The DISCOVER_OBJECT_MEMORY_USAGE rowset can be restricted on the columns listed in the following table.

Column name

Type indicator

Restriction State

OBJECT_PARENT_PATH

DBTYPE_WSTR

Optional.

OBJECT_ID

DBTYPE_WSTR

Optional

See Also

Reference

XML for Analysis Schema Rowsets