OBJECT_METRICS table
The OBJECT_METRICS table contains runtime statistics collected for each object referenced in a specific execution of a section (identified by executable ID) at a specific time (identified by execution time).
If object statistics are collected on multiple database members, there will be a row per database member for each object. If it is a partitioned object, then there will be one row per data partition.
The OBJECT_METRICS table is populated only if section actuals were captured by the activity event monitor.
Column Name | Data Type | Nullable? | Key? | Description |
---|---|---|---|---|
EXECUTABLE_ID | VARCHAR(32) FOR BIT DATA | No | PK | A binary token generated on the data server that uniquely identifies the SQL statement section that was executed. |
EXECUTION_TIME | TIMESTAMP | No | PK | Time the section started execution. |
OBJECT_SCHEMA | VARCHAR(128) | No | PK | Schema to which this object belongs. |
OBJECT_NAME | VARCHAR(128) | No | PK | Name of the object. |
OBJECT_TYPE | CHAR(2) | No | PK | Descriptive label for the type of object. Possible values:
|
MEMBER | SMALLINT | No | PK | The database member where the object statistics is collected. |
DATA_PARTITION_ID | INTEGER | No | PK | The identifier of the data partition for which information is returned . This element is applicable only to partitioned tables or indexes. |
ROWS_READ | BIGINT | Yes | No | The total number of rows read. |
ROWS_INSERTED | BIGINT | Yes | No | The total number of row insertions attempted. |
ROWS_UPDATED | BIGINT | Yes | No | The total number of row updates attempted. |
ROWS_DELETED | BIGINT | Yes | No | The total number of row deletions attempted. |
OVERFLOW_CREATES | BIGINT | Yes | No | The number of overflowed rows created on this table object. |
OVERFLOW_ACCESSES | BIGINT | Yes | No | The number of accesses (reads and writes) to overflowed rows of this table object. |
LOCK_WAIT_TIME | BIGINT | Yes | No | The total elapsed time spent waiting for local locks. The value is given in milliseconds. |
LOCK_WAIT_TIME_ GLOBAL |
BIGINT | Yes | No | The total elapsed time spent waiting for global locks. The value is given in milliseconds. |
LOCK_WAITS | BIGINT | Yes | No | The total number of times that the section waited on locks. |
LOCK_WAITS_ GLOBAL |
BIGINT | Yes | No | The total number of times that the section waited on global locks. |
LOCK_ESCALS | BIGINT | Yes | No | The total number of times that local locks have been escalated. |
LOCK_ESCALS_ GLOBAL |
BIGINT | Yes | No | The total number of times that global locks have been escalated. |
DIRECT_WRITES | BIGINT | Yes | No | The total number of write operations that do not use a buffer pool. |
DIRECT_WRITE_REQS | BIGINT | Yes | No | The total number of requests to perform a direct write of one or more sectors of data. |
DIRECT_READS | BIGINT | Yes | No | The total number of read operations that do not use a buffer pool. |
DIRECT_READ_REQS | BIGINT | Yes | No | The total number of requests to perform a direct read of one or more sectors of data. |
OBJECT_DATA_ L_READS |
BIGINT | Yes | No | Indicates the number of data pages which have been requested for the table (logical). |
OBJECT_DATA_ P_READS |
BIGINT | Yes | No | Indicates the number of data pages read in for the table (physical). |
OBJECT_DATA_ GBP_L_READS |
BIGINT | Yes | No | The number of times a Group Buffer Pool (GBP) dependent data page was attempted to be read for the table from the group buffer pool because the page was either invalid or not present in the Local Buffer Pool (LBP). |
OBJECT_DATA_ GBP_P_READS |
BIGINT | Yes | No | The number of times a Group Buffer Pool (GBP) dependent data page was read for the table into the local buffer pool from disk because it was not found in the group buffer pool. |
OBJECT_DATA_ GBP_INVALID_PAGES |
BIGINT | Yes | No | The number of times a data page for XML Storage (XDAs) was attempted to be read for the table from the group buffer pool because the page was invalid in the local buffer pool. |
OBJECT_DATA_ LBP_PAGES_FOUND |
BIGINT | Yes | No | The number of times a data page for the table was present in the local buffer pool. |
OBJECT_DATA_ GBP_INDEP_PAGES_ FOUND_IN_LBP |
BIGINT | Yes | No | The number of group buffer pool (GBP) independent data pages found in the local buffer pool (LBP) by the agent. |
OBJECT_XDA_ L_READS |
BIGINT | Yes | No | Indicates the number of data pages for XML Storage (XDAs) which have been requested for the table (logical). |
OBJECT_XDA_ P_READS |
BIGINT | Yes | No | Indicates the number of data pages for XML storage (XDAs) read in for the table (physical). |
OBJECT_XDA_ GBP_L_READS |
BIGINT | Yes | No | The number of times a Group Buffer Pool (GBP) dependent data page for XML Storage (XDAs) was attempted to be read for the table from the group buffer pool because the page was either invalid or not present in the Local Buffer Pool (LBP). |
OBJECT_XDA_ GBP_P_READS |
BIGINT | Yes | No | The number of times a Group Buffer Pool (GBP) dependent data page for XML Storage (XDAs) was read for the table into the local buffer pool from disk because it was not found in the GBP. |
OBJECT_XDA_ GBP_INVALID_PAGES |
BIGINT | Yes | No | The number of times a data page was attempted to be read for the table from the group buffer pool because the page was invalid in the local buffer pool. |
OBJECT_XDA_ LBP_PAGES_FOUND |
BIGINT | Yes | No | The number of times a XML Storage (XDAs) data page for the table was present in the local buffer pool. |
OBJECT_XDA_ GBP_INDEP_PAGES_ FOUND_IN_LBP |
BIGINT | Yes | No | The number of group buffer pool (GBP) independent XML storage object (XDA) data pages found in the local buffer pool (LBP) by the agent. |
OBJECT_INDEX_ L_READS |
BIGINT | Yes | No | Indicates the number of index pages which have been requested for the index (logical). |
OBJECT_INDEX_ P_READS |
BIGINT | Yes | No | Indicates the number of index pages read in for the index (physical). |
OBJECT_INDEX_ GBP_L_READS |
BIGINT | Yes | No | The number of times a Group Buffer Pool (GBP) dependent index page was attempted to be read for the index from the group buffer pool because the page was either invalid or not present in the Local Buffer Pool (LBP). |
OBJECT_INDEX_ GBP_P_READS |
BIGINT | Yes | No | The number of times a Group Buffer Pool (GBP) dependent index page was read for the index into the local buffer pool from disk because it was not found in the GBP. |
OBJECT_INDEX_ GBP_INVALID_PAGES |
BIGINT | Yes | No | The number of times an index page was attempted to be read for the index from the group buffer pool because the page was invalid in the local buffer pool. |
OBJECT_INDEX_ LBP_PAGES_FOUND |
BIGINT | Yes | No | The number of times an index page for the index was present in the local buffer pool. |
OBJECT_INDEX_ GBP_INDEP_PAGES_ FOUND_IN_LBP |
BIGINT | Yes | No | The number of group buffer pool (GBP) independent index pages found in the local buffer pool (LBP) by the agent. |
OBJECT_COL_L_READS | BIGINT | Yes | No | The number of column-organized pages that are logically read from the buffer pool for a table. |
OBJECT_COL_P_READS | BIGINT | Yes | No | The number of column-organized pages that are physically read for a table. |
OBJECT_COL_GBP_ L_READS |
BIGINT | Yes | No | The number of times that a group buffer pool (GBP) dependent column-organized page is requested from the GBP for a table. The page is requested because a valid version of the page does not exist in the local buffer pool (LBP). |
OBJECT_COL_GBP_ P_READS |
BIGINT | Yes | No | The number of times that a group buffer pool (GBP) dependent column-organized page is read into the local buffer pool (LBP) from disk for a table. The page is read from disk into the LBP because the page is not in the GBP. |
OBJECT_COL_GBP_ INVALID_PAGES |
BIGINT | Yes | No | The number of times that a column-organized page is requested from the group buffer pool (GBP) for a table. The page is requested because the version of the page in the local buffer pool (LBP) is invalid. |
OBJECT_COL_LBP_ PAGES_FOUND |
BIGINT | Yes | No | The number of times that a column-organized page for a table is present in the local buffer pool (LBP). |
OBJECT_COL_GBP_ INDEP_PAGES_ FOUND_IN_LBP |
BIGINT | Yes | No | The number of group buffer pool (GBP) independent column-organized pages found in a local buffer pool (LBP) by an agent. |
OBJECT_DATA_ CACHING_TIER_ L_READS |
BIGINT | Yes | No | Reserved for future use. |
OBJECT_DATA_ CACHING_TIER_ PAGES_FOUND |
BIGINT | Yes | No | Reserved for future use. |
OBJECT_DATA_ CACHING_TIER_ GBP_INVALID_PAGES |
BIGINT | Yes | No | Reserved for future use. |
OBJECT_DATA_ CACHING_TIER_ GBP_INDEP_ PAGES_FOUND |
BIGINT | Yes | No | Reserved for future use. |
OBJECT_XDA_ CACHING_TIER_ L_READS |
BIGINT | Yes | No | Reserved for future use. |
OBJECT_XDA_ CACHING_TIER_ PAGES_FOUND |
BIGINT | Yes | No | Reserved for future use. |
OBJECT_XDA_ CACHING_TIER_ GBP_INVALID_PAGES |
BIGINT | Yes | No | Reserved for future use. |
OBJECT_XDA_ CACHING_TIER_ GBP_INDEP_ PAGES_FOUND |
BIGINT | Yes | No | Reserved for future use. |
OBJECT_INDEX_ CACHING_TIER_ L_READS |
BIGINT | Yes | No | Reserved for future use. |
OBJECT_INDEX_ CACHING_TIER_ PAGES_FOUND |
BIGINT | Yes | No | Reserved for future use. |
OBJECT_INDEX_ CACHING_TIER_ GBP_INVALID_PAGES |
BIGINT | Yes | No | Reserved for future use. |
OBJECT_INDEX_ CACHING_TIER_ GBP_INDEP_ PAGES_FOUND |
BIGINT | Yes | No | Reserved for future use. |
OBJECT_COL_ CACHING_TIER_ L_READS |
BIGINT | Yes | No | Reserved for future use. |
OBJECT_COL_ CACHING_TIER_ PAGES_FOUND |
BIGINT | Yes | No | Reserved for future use. |
OBJECT_COL_ CACHING_TIER_ GBP_INVALID_PAGES |
BIGINT | Yes | No | Reserved for future use. |
OBJECT_COL_ CACHING_TIER_ GBP_INDEP_ PAGES_FOUND |
BIGINT | Yes | No | Reserved for future use. |
EXT_TABLE_RECV_ WAIT_TIME |
BIGINT | Yes | No | Total time the agent spent waiting for the external table readers to read and process data from external tables. The value is given in milliseconds. |
EXT_TABLE_ RECVS_TOTAL |
BIGINT | Yes | No | Total number of buffers that were received by the agent from the external table readers. |
EXT_TABLE_ RECV_VOLUME |
BIGINT | Yes | No | Total volume that were received by the agent from the external table readers. The value is given in bytes. |
EXT_TABLE_ READ_VOLUME |
BIGINT | Yes | No | Total volume that was read by the external table reader from physical devices, such as disks. The value is given in bytes. |
EXT_TABLE_SEND_ WAIT_TIME |
BIGINT | Yes | No | Total time the agent spent waiting for the sent data to be processed and written by the external table writers. The value is given in milliseconds. |
EXT_TABLE_ SENDS_TOTAL |
BIGINT | Yes | No | Total number of buffers that were sent to the external table writers. |
EXT_TABLE_ SEND_VOLUME |
BIGINT | Yes | No | Total volume that was sent by the agent to the external table writers. The value is given in bytes. |
EXT_TABLE_ WRITE_VOLUME |
BIGINT | Yes | No | Total volume that was written by the external writers to physical devices, such as disks. The value is given in bytes. |