MON_TBSP_UTILIZATION-检索所有表空间和所有数据库分区的监视度量

MON_TBSP_UTILIZATION 管理视图返回当前连接的数据库中所有表空间和所有数据库分区的关键监视指标,包括命中率和利用率百分比。

权限

此管理视图提供用于监视性能和空间利用率的关键信息。

此管理视图取代了 TBSP_UTILIZATION 管理视图。

模式为 SYSIBMADM。

需要下列其中一个权限:
  • 对 MON_TBSP_UTILIZATION 管理视图的 SELECT 特权
  • MON_TBSP_UTILIZATION 管理视图上的 CONTROL 特权
  • DATAACCESS 权限

缺省 PUBLIC 特权

返回的信息

表 1. MON_TBSP_UTILIZATION 管理视图返回的信息
列名 数据类型 描述或 Monitor 元素
tbsp_name VARCHAR(128) tablespace_name - 表空间名称
MEMBER SMALLINT 成员-数据库成员
tbsp_type VARCHAR(10) tablespace_type-表空间类型。 此接口返回基于 sqlutil.h中的定义的文本标识,并且是下列其中一项:
  • DMS
  • SMS
tbsp_content_type VARCHAR(10) tablespace_content_type-表空间内容类型。 此接口根据 sqlmon.h中的定义返回文本标识,并且是下列其中一项:
  • ANY
  • 大型
  • SYSTEMP
  • USRTEMP
tbsp_state VARCHAR(256) tablespace_state - 表空间状态
tbsp_page_size BIGINT tablespace_page_size - 表空间页大小
tbsp_extent_size BIGINT tablespace_extent_size - 表空间扩展数据块大小
tbsp_prefetch_size BIGINT tablespace_prefetch_size - 表空间预取大小
tbsp_using_auto_storage SMALLINT tablespace_using_auto_storage - 已对表空间启用自动存储器
tbsp_auto_resize_enabled SMALLINT tablespace_auto_resize_enabled - 允许自动调整表空间大小
TBSP_TOTAL_SIZE_KB BIGINT
表空间的总大小 (以千字节为单位)。 计算方法为 (tablespace_total_pages * tablespace_page_size)/1024 ,其中 tablespace_total_pagestablespace_page_size 表示以下监视元素:
TBSP_USABLE_SIZE_KB BIGINT
表空间的总可用大小 (以千字节为单位)。 这等于表空间的总大小减去用于开销页面的空间。 计算方法为 (tablespace_usable_pages * tablespace_page_size)/1024 ,其中 tablespace_usable_pagestablespace_page_size 表示以下监视元素:
TBSP_UTILIZATION_PERCENT DECIMAL (5, 2)
以百分比表示的表空间利用率。 如果 tablespace_usable_pages 大于零,那么计算方法为 (tablespace_used_pages / tablespace_usable_pages) * 100 ,其中 tablespace_used_pagestablespace_usable_pages 表示以下监视元素:

如果 tablespace_usable_pages 不大于零,那么将返回 NULL。

tbsp_page_top BIGINT tablespace_page_top - 表空间高水位标记
DATA_PHYSICAL_READS BIGINT
指示从表空间容器 (物理) 为临时表空间以及常规表空间和大型表空间读取的数据页数。 计算方法为 (pool_data_p_reads + pool_temp_data_p_reads) ,其中 pool_data_p_readspool_temp_data_p_reads 表示以下监视元素:
DATA_HIT_RATIO_PERCENT DECIMAL (5, 2) 数据命中率,即数据库管理器不需要从磁盘装入页面以处理数据页面请求的时间所占的百分比。
INDEX_PHYSICAL_READS BIGINT
指示从表空间容器 (物理) 为临时表空间以及常规表空间和大型表空间读取的索引页数。 计算方法为 (pool_index_p_reads + pool_temp_index_p_reads) ,其中 pool_index_p_readspool_temp_index_p_reads 表示以下监视元素:
INDEX_HIT_RATIO_PERCENT DECIMAL (5, 2) 索引命中率,即数据库管理器不需要从磁盘装入页面以处理索引数据页面请求的时间所占的百分比。
XDA_PHYSICAL_READS BIGINT
指示从表空间容器 (物理) 读取的用于临时表空间以及常规表空间和大型表空间的 XML 存储对象 (XDA) 的数据页数。 计算方法为 (pool_xda_p_reads + pool_temp_xda_p_reads) ,其中 pool_xda_p_readspool_temp_xda_p_reads 表示以下监视元素:
XDA_HIT_RATIO_PERCENT DECIMAL (5, 2) 辅助存储对象命中率,即数据库管理器不需要从磁盘装入页面来为 XML 存储对象 (XDA) 的数据页面请求提供服务的时间百分比。 在 Db2® pureScale® 环境中,此值是数据库管理器用于在本地缓冲池中查找 XDA 的数据页面的时间百分比。
COL_PHYSICAL_READS BIGINT 指示从物理表空间容器中为临时表空间,常规表空间和大型表空间读取的按列组织的表数据页数。 计算方法为 (pool_col_p_reads + pool_temp_col_p_reads) ,其中 pool_col_p_readspool_temp_col_p_reads 表示以下监视元素:
COL_HIT_RATIO_PERCENT DECIMAL (5, 2) 按列组织的表数据命中率。 数据库管理器不需要从磁盘装入页面以处理按列组织的表数据页面请求的时间百分比。 在 Db2 pureScale 环境中,此值是数据库管理器在本地缓冲池中找到数据页的时间百分比。
GBP_DATA_HIT_RATIO_PERCENT DECIMAL (5, 2) 组缓冲池数据命中率。 数据库管理器不需要从磁盘装入页面以处理数据页面请求的时间百分比,因为该页面已在组缓冲池中。 在 Db2 pureScale 环境外部,此值为空。
GBP_INDEX_HIT_RATIO_PERCENT DECIMAL (5, 2) 组缓冲池索引命中率。 数据库管理器不需要从磁盘装入页面以处理索引页面请求的时间百分比,因为该页面已在组缓冲池中。 在 Db2 pureScale 环境外部,此值为空。
GBP_XDA_HIT_RATIO_PERCENT DECIMAL (5, 2) 组缓冲池辅助存储器对象命中率,即数据库管理器不需要从磁盘装入页来为 XML 存储对象 (XDA) 的数据页请求提供服务的时间百分比,因为该页位于组缓冲池中。 在 Db2 pureScale 环境外部,此值将始终为空。
GBP_COL_HIT_RATIO_PERCENT DECIMAL (5, 2) 组缓冲池按列组织的表数据命中率。 数据库管理器不需要从磁盘装入页面以处理按列组织的表数据请求的时间百分比,因为该页面已在组缓冲池中。 在 Db2 pureScale 环境 环境外部,此值为空。
CACHING_TIER_DATA_HIT_RATIO_PERCENT DECIMAL (5, 2) 保留以供将来使用。
CACHING_TIER_INDEX_HIT_RATIO_PERCENT DECIMAL (5, 2) 保留以供将来使用。
CACHING_TIER_XDA_HIT_RATIO_PERCENT DECIMAL (5, 2) 保留以供将来使用。
CACHING_TIER_COL_HIT_RATIO_PERCENT DECIMAL (5, 2) 保留以供将来使用。