CONTAINER_UTILIZATION 管理视图-检索表空间容器和利用率信息
CONTAINER_UTILIZATION 管理视图返回有关表空间容器和利用率的信息。 它在单个分区数据库上检索与 LIST TABLESPACES 命令类似的报告。 其信息基于 SNAPCONTAINER 管理视图。
重要信息: 不推荐使用 CONTAINER_UTILIZATION 管理视图,已将其替换为 MON_GET_CONTAINER 表函数-获取表空间容器指标。
模式为 SYSIBMADM。
权限
需要下列其中一个权限:
- CONTAINER_UTILIZATION 管理视图上的 SELECT 特权
- CONTAINER_UTILIZATION 管理视图上的 CONTROL 特权
- DATAACCESS 权限
- DBADM 权限
- SQLADM 权限
- ACCESSCTRL 权限
- SECADM 权限
此外,要访问快照监视器数据,还需要下列其中一个权限:
- SYSMON
- SYSCTRL
- SYSMAINT
- SYSADM
缺省 PUBLIC 特权
在非限制性数据库中,当自动创建视图时,将向 PUBLIC 授予 SELECT 特权。
示例
检索已连接的单分区数据库中所有表空间容器的列表,包括有关总页数和可用页数及其辅助功能选项状态的信息。
SELECT SUBSTR(TBSP_NAME,1,20) AS TBSP_NAME, INT(TBSP_ID) AS TBSP_ID,
SUBSTR(CONTAINER_NAME,1,45) AS CONTAINER_NAME, INT(CONTAINER_ID)
AS CONTAINER_ID, CONTAINER_TYPE, INT(TOTAL_PAGES) AS TOTAL_PAGES,
INT(USABLE_PAGES) AS USABLE_PAGES, ACCESSIBLE
FROM SYSIBMADM.CONTAINER_UTILIZATION以下是此查询的输出示例。
TBSP_NAME TBSP_ID CONTAINER_NAME ...
----------------...- ----------- -------------------------------------...-- ...
SYSCATSPACE 0 D:\DB2\NODE0000\SQL00001\SQLT0000.0 ...
TEMPSPACE1 1 D:\DB2\NODE0000\SQL00001\SQLT0001.0 ...
USERSPACE1 2 D:\DB2\NODE0000\SQL00001\SQLT0002.0 ...
SYSTOOLSPACE 3 D:\DB2\NODE0000\SQL00001\SYSTOOLSPACE ...
SYSTOOLSTMPSPACE 4 D:\DB2\NODE0000\SQL00001\SYSTOOLSTMPSPACE ...
5 record(s) selected.
此查询的输出 (续)。
... CONTAINER_ID CONTAINER_TYPE TOTAL_PAGES USABLE_PAGES ACCESSIBLE
... ------------ -------------- ----------- ------------ ----------
... 0 PATH 0 0 1
... 0 PATH 0 0 1
... 0 PATH 0 0 1
... 0 PATH 0 0 1
... 0 PATH 0 0 1
返回的信息
必须在数据库管理器配置中启用 BUFFERPOOL 快照监视开关,才能返回文件系统信息。
| 列名 | 数据类型 | 描述或相应的监视元素 |
|---|---|---|
| snapshot_timestamp | TIMESTAMP | 获取快照的日期和时间。 |
| tbsp_name | VARCHAR(128) | tablespace_name - 表空间名称 |
| tbsp_id | BIGINT | tablespace_id - 表空间标识 |
| container_name | VARCHAR(256) | container_name - 容器名称 |
| container_id | BIGINT | container_id - 容器标识 |
| container_type | VARCHAR(16) | container_type - 容器类型 这是基于 sqlutil.h 中的定义的文本标识,并且是下列其中一项:
|
| TOTAL_PAGES | BIGINT | container_total_pages - 容器中的总页数 |
| 使用 BLE_PAGES | BIGINT | container_usable_pages - 容器中的可用页数 |
| 可访问 | SMALLINT | container_accessible - 容器可访问 |
| STRIPE_SET | BIGINT | container_stripe_set-条带集 |
| fs_id | VARCHAR (22) | fs_id - 唯一文件系统标识号 |
| FS_TOTAL_SIZE_KB | BIGINT | fs_total_size-文件系统的总大小 。 此接口返回以 KB 为单位的值。 |
| FS_USED_SIZE_KB | BIGINT | fs_used_size-文件系统上使用的空间量 。 此接口返回以 KB 为单位的值。 |
| DBPARTITIONNUM | SMALLINT | dbpartitionnum -“数据库分区号”监视元素 |