DB2 Version 9.7 for Linux, UNIX, and Windows

SNAP_GET_TBSP_PART table function

Read syntax diagramSkip visual syntax diagram
>>-SNAP_GET_TBSP_PART--(--dbname--,--dbpartitionnum--)---------><

The schema is SYSPROC.

The SNAP_GET_TBSP_PART table function returns snapshot information from the tablespace_nodeinfo logical data group.

dbname
An input argument of type VARCHAR(255) that specifies a valid database name in the same instance as the currently connected database when calling this function. Specify a database name that has a directory entry type of either "Indirect" or "Home", as returned by the LIST DATABASE DIRECTORY command. Specify the null value to take the snapshot from the currently connected database.
dbpartitionnum
An input argument of type INTEGER that specifies a valid database partition number. Specify -1 for the current database partition. If the null value is specified, -1 is set implicitly.

If both parameters are set to NULL, the snapshot will be taken only if a file has not previously been created by the SNAPSHOT_FILEW stored procedure for the corresponding snapshot API request type.

Authorization

One of the following authorities is required to execute the function:
  • EXECUTE privilege on the function
  • DATAACCESS authority
To access snapshot monitor data, one of the following authorities is required:
  • SYSMON authority
  • SYSCTRL authority
  • SYSMAINT authority
  • SYSADM authority

The function returns a table as shown in the following section.

Table 1. Information returned by the SNAP_GET_TBSP_PART table function
Column name Data type Description or corresponding monitor element
SNAPSHOT_TIMESTAMP TIMESTAMP snapshot_timestamp - Snapshot timestamp
TBSP_NAME VARCHAR (128) tablespace_name - Table space name
TBSP_ID BIGINT tablespace_id - Table space identification
TBSP_STATE BIGINT tablespace_state - Table space state
TBSP_PREFETCH_SIZE BIGINT tablespace_prefetch_size - Table space prefetch size
TBSP_NUM_QUIESCERS BIGINT tablespace_num_quiescers - Number of quiescers

TBSP_STATE_CHANGE_
   OBJECT_ID

BIGINT tablespace_state_change_object_id - State change object identification

TBSP_STATE_CHANGE_
   TBSP_ID

BIGINT tablespace_state_change_ts_id - State change table space identification

TBSP_MIN_RECOVERY_
   TIME

TIMESTAMP tablespace_min_recovery_time - Minimum recovery time for rollforward
TBSP_TOTAL_PAGES BIGINT tablespace_total_pages - Total pages in table space
TBSP_USABLE_PAGES BIGINT tablespace_usable_pages - Usable pages in table space
TBSP_USED_PAGES BIGINT tablespace_used_pages - Used pages in table space
TBSP_FREE_PAGES BIGINT tablespace_free_pages - Free pages in table space

TBSP_PENDING_FREE_
   PAGES

BIGINT tablespace_pending_free_pages - Pending free pages in table space
TBSP_PAGE_TOP BIGINT tablespace_page_top - Table space high water mark
REBALANCER_MODE BIGINT tablespace_rebalancer_mode - Rebalancer mode

REBALANCER_EXTENTS_
   REMAINING

BIGINT tablespace_rebalancer_extents_remaining - Total number of extents to be processed by the rebalancer

REBALANCER_EXTENTS_
   PROCESSED

BIGINT tablespace_rebalancer_extents_processed - Number of extents the rebalancer has processed
REBALANCER_PRIORITY BIGINT tablespace_rebalancer_priority - Current rebalancer priority

REBALANCER_START_
   TIME

TIMESTAMP tablespace_rebalancer_start_time - Rebalancer start time

REBALANCER_RESTART_
   TIME

TIMESTAMP tablespace_rebalancer_restart_time - Rebalancer restart time

REBALANCER_LAST_
   EXTENT_MOVED

BIGINT tablespace_rebalancer_last_extent_moved - Last extent moved by the rebalancer
TBSP_NUM_RANGES BIGINT tablespace_num_ranges - Number of ranges in the table space map
TBSP_NUM_CONTAINERS BIGINT tablespace_num_containers - Number of containers in table space
TBSP_INITIAL_SIZE BIGINT tablespace_initial_size - Initial table space size
TBSP_CURRENT_SIZE BIGINT tablespace_current_size - Current table space size
TBSP_MAX_SIZE BIGINT tablespace_max_size - Maximum table space size
TBSP_INCREASE_SIZE BIGINT tablespace_increase_size - Increase size in bytes

TBSP_INCREASE_SIZE_
   PERCENT

SMALLINT tablespace_increase_size_percent - Increase size by percent

TBSP_LAST_RESIZE_
   TIME

TIMESTAMP tablespace_last_resize_time - Time of last successful resize

TBSP_LAST_RESIZE_
   FAILED

SMALLINT tablespace_last_resize_failed - Last resize attempt failed
DBPARTITIONNUM SMALLINT node_number - Node number