range_adjustment -“范围调整”监视元素

此值表示容器数组中范围实际开始的偏移。

表 1. 表函数监视信息
表函数 监视元素收集级别
MON_GET_TABLESPACE_RANGE 表函数-获取有关表空间范围的信息 始终收集
表 2. 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 tablespace_range 基本
用法
此元素仅适用于 DMS 表空间。

range_container_id -“范围容器”监视元素

在范围内唯一定义容器的整数。

表 3. 表函数监视信息
表函数 监视元素收集级别
MON_GET_TABLESPACE_RANGE 表函数-获取有关表空间范围的信息 始终收集
表 4. 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 tablespace_range 基本
用法
此元素仅适用于 DMS 表空间。

range_end_stripe -“结束分割区”监视元素

此值表示范围中的最后一个分割区的编号。

表 5。 表函数监视信息
表函数 监视元素收集级别
MON_GET_TABLESPACE_RANGE 表函数-获取有关表空间范围的信息 始终收集
表 6。 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 tablespace_range 基本
用法
此元素仅适用于 DMS 表空间。

range_max_extent -“范围中的最大扩展数据块”监视元素

此值表示范围映射的最大扩展数据块编号。

表 7。 表函数监视信息
表函数 监视元素收集级别
MON_GET_TABLESPACE_RANGE 表函数-获取有关表空间范围的信息 始终收集
表 8。 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 tablespace_range 基本
用法
此元素仅适用于 DMS 表空间。

range_max_page_number - 范围监视元素中的最大页面数

此值表示范围映射的最大页号。

表 9。 表函数监视信息
表函数 监视元素收集级别
MON_GET_TABLESPACE_RANGE 表函数-获取有关表空间范围的信息 始终收集
表 10. 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 tablespace_range 基本
用法
此元素仅适用于 DMS 表空间。

range_num_container - “范围中的容器数”监视元素

此值表示当前范围中的容器数目。

表 11. 表函数监视信息
表函数 监视元素收集级别
MON_GET_TABLESPACE_RANGE 表函数-获取有关表空间范围的信息 始终收集
表 12. 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 tablespace_range 基本
用法
此元素仅适用于 DMS 表空间。

range_number -“范围编号”监视元素

此值表示表空间映射内的范围的编号。

表 13. 表函数监视信息
表函数 监视元素收集级别
MON_GET_TABLESPACE_RANGE 表函数-获取有关表空间范围的信息 始终收集
表 14. 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 tablespace_range 基本
用法
此元素仅适用于 DMS 表空间。

range_offset -“范围偏移”监视元素

从范围所属的分割集开头的分割区 0 开始的偏移。

表 15. 表函数监视信息
表函数 监视元素收集级别
MON_GET_TABLESPACE_RANGE 表函数-获取有关表空间范围的信息 始终收集
表 16. 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 tablespace_range 基本
用法
此元素仅适用于 DMS 表空间。

range_start_stripe -“起始分割区”监视元素

此值表示范围中的第一个分割区的编号。

表 17. 表函数监视信息
表函数 监视元素收集级别
MON_GET_TABLESPACE_RANGE 表函数-获取有关表空间范围的信息 始终收集
表 18. 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 tablespace_range 基本
用法
此元素仅适用于 DMS 表空间。

range_stripe_set_number -“分割集编号”监视元素

此值表示范围所在的分割集。

表 19. 表函数监视信息
表函数 监视元素收集级别
MON_GET_TABLESPACE_RANGE 表函数-获取有关表空间范围的信息 始终收集
表 20. 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 tablespace_range 基本
用法
此元素仅适用于 DMS 表空间。

reads_on_standby_enabled -“已启用在备用数据库上读取”监视元素

指示是否已启用“在备用数据库上读取”功能。

表 21. 表函数监视信息
表函数 监视元素收集级别
MON_GET_HADR 表函数 - 返回高可用性灾难恢复 (HADR) 监视信息 始终收集

用法

由注册表变量 DB2_HADR_ROS 控制。 下列其中一个:
  • Y(是)
  • N(否)

reusability_status_reason -“可复用性状态原因”监视元素

确定连接可能不可复用的原因。 原因之间由分号隔开。

无可复用性的原因为:
  • WITHHOLD_CURSOR - 连接具有 WITH HOLD 游标
  • DGTT - 正在使用 DGTT
  • CGTT - 正在使用带有 PRESERVE ROWS 的 CGTT
  • ENCRYPT_PASSWD - 连接正在使用加密密码
  • TRANSFORM_GROUP - 设置了“变换组”寄存器
  • SESSION_AUTHID - 更改了 SESSION AUTHID 寄存器
  • SEQUENCES - 使用了序列,但未设置 DB2_ALLOW_WLB_WITH_SEQUENCES 注册表变量
  • GLOBAL_VARS - 正在使用全局变量
  • COLLECT_ACTIVITY - 使用 WLM_SET_CONN_ENV 存储过程对连接启用了活动收集
  • SECTION_ACTUALS - 已使用 WLM_SET_CONN_ENV 存储过程将该连接的部分实际值从缺省值进行更改。
  • DYNAMIC_SQL - 因为使用了动态 SQL,所以阻止复用连接
表 22. 表函数监视信息
表函数 监视元素收集级别
MON_GET_CONNECTION 表函数 - 获取连接度量值 始终收集
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 始终收集

rebalancer_extents_processed -“重新平衡程序已经处理的扩展数据块数”监视元素

注: 此监视元素是 tablespace_rebalancer_extents_processed 元素的别名。

自重新平衡程序启动或重新启动后(选择最近的时间)重新平衡程序已经移动的扩展数据块数。

表 23. 表函数监视信息
表函数 监视元素收集级别
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 始终收集
表 24. 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 tablespace_nodeinfo 基本
用法
此项可用作重新平衡程序的完成级别的指示符。 可通过记录此元素在一段时间内的更改来监视重新平衡进度。 可使用 tablespace_state 和 rebalance_mode 来检查重新平衡是否完成。 此元素仅适用于 DMS 表空间。

rebalancer_extents_remaining -“重新平衡程序要处理的扩展数据块总数”监视元素

注: 此监视元素是tablespace_rebalancer_extents_其余元素的别名。

要移动的扩展数据块数目。 此值是在重新平衡程序启动时间或重新启动时间计算的(选择最近的时间)。

表 25. 表函数监视信息
表函数 监视元素收集级别
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 始终收集
表 26. 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 tablespace_nodeinfo 基本
用法
此元素可用作重新平衡程序的完成级别的指示符。 可通过记录此元素在一段时间内的更改来监视重新平衡进度。 可使用 tablespace_state 来检查重新平衡是否完成。 此元素仅适用于 DMS 表空间。

rebalancer_last_extent_moved -“重新平衡程序移动的最后一个扩展数据块”监视元素

注: 此监视元素是tablespace_rebalancer_last_extent_已移动元素的别名。

重新平衡程序移动的最后一个扩展数据块。

表 27. 表函数监视信息
表函数 监视元素收集级别
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 始终收集
表 28. 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 tablespace_nodeinfo 基本
用法
此项可用作重新平衡程序的完成级别的指示符。 可通过记录此元素在一段时间内的更改来监视重新平衡进度。 可使用 tablespace_state 和 rebalance_mode 来检查重新平衡是否完成。 此元素仅适用于 DMS 表空间。

rebalancer_mode -“重新平衡程序方式”监视元素

注: 此监视元素是 tablespace_rebalancer_mode 元素的别名。

指示当前重新平衡过程是正在从表空间中移除空间还是正在对表空间添加空间。

表 29. 表函数监视信息
表函数 监视元素收集级别
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 始终收集
MON_GET_TABLESPACE 表函数 - 获取表空间指标 始终收集
表 30. 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 tablespace_nodeinfo 基本

用法

在添加新容器或者增大现有容器的大小时,将执行正向重新平衡。 在正向重新平衡操作中,数据移动以表空间中的第一个扩展数据块开始并以高水位标记扩展数据块结束。

在移除容器或者减小其大小并且需要从正在释放的空间中移出数据时,将执行反向重新平衡。 在反向重新平衡操作中,数据移动以高水位标记扩展数据块开始按反向顺序处理整个表空间,并以表空间中的第一个扩展数据块结束。

双程重新平衡是指先执行正向重新平衡,然后再执行反向重新平衡。 如果在重新平衡操作期间既添加容器也删除容器,那么将执行双程重新平衡。

对于 DMS 非自动存储器表空间而言,此监视元素指示正在对该表空间执行的重新平衡的类型。 对于 DMS 非自动表空间而言,只能执行单程正向重新平衡或单程反向重新平衡。

对于自动存储器表空间而言,此监视元素指示当前重新平衡过程正在对该表空间执行的操作。 通常,启动重新平衡操作时,只需要执行单程正向重新平衡或单程反向重新平衡。 但是,在某些情况下,有必要对自动存储器表空间执行双程重新平衡。

可能的 tablespace_rebalancer_mode 值由 sqlmon.h 文件定义。监视快照时会返回下列值:
SQLM_TABLESPACE_NO_REBAL
未执行重新平衡。
SQLM_TABLESPACE_FWD_REBAL
正在执行正向重新平衡。
SQLM_TABLESPACE_REV_REBAL
正在执行反向重新平衡。
SQLM_TABLESPACE_FWD_REBAL_OF_2PASS
正在执行双程重新平衡操作的正向重新平衡阶段。
SQLM_TABLESPACE_REV_REBAL_OF_2PASS
正在执行双程重新平衡操作的反向重新平衡阶段。
如果使用 MON_GET_TABLESPACE 或 MON_GET_REBALANCE_STATUS 表函数,那么会返回以下 rebalancer_mode 值:
  • NO_REBAL
  • FWD_REBAL
  • REV_REBAL
  • FWD_REBAL_OF_2PASS
  • REV_REBAL_OF_2PASS

rebalancer_priority -“当前重新平衡程序优先级”监视元素

注: 此监视元素是 tablespace_rebalancer_priority 元素的别名。

在数据库中运行的重新平衡程序的优先级。

表 31. 表函数监视信息
表函数 监视元素收集级别
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 始终收集
表 32. 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 tablespace_nodeinfo 基本
用法
此元素仅适用于 DMS 表空间。

rebalancer_restart_time -“重新平衡程序重新启动时间”监视元素

注: 此监视元素是 tablespace_rebalancer_restart_time 元素的别名。

表示重新平衡程序在暂停或暂挂后何时重新启动的时间戳记。

表 33. 表函数监视信息
表函数 监视元素收集级别
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 始终收集
表 34. 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 tablespace_nodeinfo 基本
用法
此项可用作重新平衡程序的完成级别的指示符。 它将说明重新平衡程序重新启动的时间,并且允许派生重新平衡程序的速度和直到完成所耗用的时间。 此元素仅适用于 DMS 表空间。

rebalancer_source_storage_group_id -“重新平衡程序源存储器组标识”监视元素

注: 此监视元素是 tablespace_rebalancer_source_storage_group_id 元素的别名。

重新平衡程序将一个存储器组中的表空间移至另一个存储器组时的源存储器组标识。 否则,它为 -1。

表 35. 表函数监视信息
表函数 监视元素收集级别
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 始终收集

rebalancer_source_storage_group_name -“重新平衡程序源存储器组名”监视元素

注: 此监视元素是 tablespace_rebalancer_source_storage_group_name 元素的别名。

重新平衡程序将一个存储器组中的表空间移至另一个存储器组时的源存储器组名称。 否则,它为 NULL。

表 36. 表函数监视信息
表函数 监视元素收集级别
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 始终收集

rebalancer_start_time - 重新平衡程序开始时间 监视元素

注: 此监视元素是 tablespace_rebalancer_start_time 元素的别名。

表示重新平衡程序最初启动时间的时间戳记。

表 37. 表函数监视信息
表函数 监视元素收集级别
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 始终收集
表 38. 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 tablespace_nodeinfo 基本
用法
此项用于指示重新平衡程序最初启动的时间。 它可以用来派生指标,以测量运行重新平衡程序的速度和完成重新平衡的估计时间。 此元素仅适用于 DMS 表空间。

rebalancer_status -“重新平衡程序状态”监视元素

注: 此监视元素是 tablespace_rebalancer_status 元素的别名。

指示重新平衡操作的当前状态。

表 39. 表函数监视信息
表函数 监视元素收集级别
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 始终收集

使用说明

重新平衡操作的当前状态为下列其中一项:
  • ACTIVE - 重新平衡操作处于活动状态。
  • SUSPENDED - 重新平衡操作已被使用 ALTER TABLESPACE 语句的用户显式暂挂。
  • PAUSED - 重新平衡操作因为联机备份已隐式暂停。 重新平衡将在此备份完成时继续。

如果重新平衡操作已显式暂挂并隐式暂停,那么状态将报告为 SUSPENDED。

rebalancer_target_storage_group_id -“重新平衡程序目标存储器组标识”监视元素

注: 此监视元素是 tablespace_rebalancer_target_storage_group_id 元素的别名。

重新平衡程序将一个存储器组中的表空间移至另一个存储器组时的目标存储器组标识。 否则,它为 -1。

表 40. 表函数监视信息
表函数 监视元素收集级别
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 始终收集

此监视元素连接至 target_storage_group_name 监视元素、source_storage_group_id 监视元素和 source_storage_group_name 监视元素。 可使用这些元素来了解重新平衡操作是否正将表空间从一个存储器组移至另一个存储器组,并了解该表空间正移出的存储器组(源)和移至的存储器组(目标)。

rebalancer_target_storage_group_name -“重新平衡程序目标存储器组名”监视元素

注: 此监视元素是 tablespace_rebalancer_target_storage_group_name 元素的别名。

重新平衡程序将一个存储器组中的表空间移至另一个存储器组时的目标存储器组名称。 否则,它为 NULL。

表 41. 表函数监视信息
表函数 监视元素收集级别
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 始终收集

reclaim_wait_time -“回收等待时间”监视元素

Db2® pureScale® 环境中,此元素表示等待页面锁定所耗用的时间量,其中锁定请求导致回收页面。 时间的度量单位为毫秒。

表 42. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 REQUEST METRICS BASE
MON_GET_PAGE_ACCESS_INFO 表函数 - 获取缓冲池页面等待信息 始终收集
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数 - 以 XML 文档形式获取程序包高速缓存语句指标 ACTIVITY METRICS BASE
MON_GET_ROUTINE-获取例程表函数的聚集执行指标 REQUEST METRICS BASE
MON_GET_ROUTINE_DETAILS-获取例程表函数的聚集执行指标详细信息 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS 表函数 - 获取服务子类度量值 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS_DETAILS 表函数-获取详细的服务子类指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数-获取详细的工作单元指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数-获取详细的工作负载指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 43. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
程序包高速缓存 pkgcache_metrics ACTIVITY METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
工作单元 uow_metrics REQUEST METRICS BASE

用法

等待针对空间映射页的回收所耗用的时间是独立计算的,并且在 spacemappage_reclaim_wait_time 监视元素中报告。

regvar_collection_type - 注册表变量收集类型监视元素

指示收集注册表变量值的时间。

表 45. 事件监视信息
事件类型 逻辑数据分组 监视开关
变更历史记录 REGVAR 始终收集

用法

变更历史记录事件监视器将此值收集为:
I
激活事件监视器时捕获的初始值。
U
已更新值

regvar_level -“注册表变量级别”监视元素

指示注册表变量的级别。

表 46. 事件监视信息
事件类型 逻辑数据分组 监视开关
变更历史记录 REGVAR 始终收集

用法

对于变更历史记录事件监视器,注册表变量的级别为下列其中一种:
E
环境
G
全局
I
实例级别
P
数据库分区

regvar_name -“注册表变量名称”监视元素

注册表变量的名称。

表 47. 事件监视信息
事件类型 逻辑数据分组 监视开关
变更历史记录 REGVAR 始终收集

用法

对于变更历史记录事件监视器,此元素标识作为 REGVAR 事件一部分更新的或作为 REGVARVALUES 事件一部分在事件监视器启动时捕获的注册表变量。 这些事件表示以下各项:
REGVAR
更改注册表变量值
REGVARVALUES
在事件监视器启动时捕获注册表变量值

regvar_old_value - 注册表变量旧值 监视元素

注册表变量的旧值。

表 48. 事件监视信息
事件类型 逻辑数据分组 监视开关
变更历史记录 REGVAR 始终收集

用法

对于变更历史记录事件监视器,如果未设置注册表变量值,那么此值为空字符串。

regvar_value -“注册表变量值”监视元素

这是注册表变量的值。

表 49. 事件监视信息
事件类型 逻辑数据分组 监视开关
变更历史记录 REGVAR 始终收集

用法

对于变更历史记录事件监视器,如果未设置此值,那么此值为空字符串。

只有即时注册表变量更新才会生成 REGVAR 事件。

rej_curs_blk -“拒绝的块游标请求数”监视元素

在服务器上拒绝请求 I/O 块并且请求转换为非分块 I/O 的次数。

元素标识
rej_curs_blk
元素类型
计数器
表 50. 快照监视信息
快照级别 逻辑数据分组 监视开关
应用程序 appl 基本
表 51. 事件监视信息
事件类型 逻辑数据分组 监视开关
连接 event_conn 始终收集
用法
如果有许多游标分块数据,那么通信堆可能会变满。 此堆变满时,不会返回错误。 而是不会再对分块游标分配 I/O 块。 如果游标无法对数据进行分块,那么性能会受到影响。
如果大量游标无法执行数据分块,那么可通过执行以下操作来改进性能:
  • 增大 query_heap 数据库管理器 配置参数的大小。

rem_cons_in -“与数据库管理器的远程连接数”监视元素

从远程客户机启动到受监视的 数据库管理器 实例的当前连接数。

表 52. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 db2 基本

用法

显示此实例中从远程客户机至数据库的连接的数目。 此值经常更改,所以可能需要在很长的时间段内按特定时间间隔对其进行采样,以了解实际的系统使用情况。 此数目不包括从与 数据库管理器相同的实例启动的应用程序。

与 local_cons 监视元素一起使用时,这些元素可帮助您调整 max_coordagentsmax_connections 配置参数的设置。

rem_cons_in_exec -“数据库管理器中正在执行的远程连接数”监视元素

当前连接到数据库且当前正在受监视的 数据库管理器 实例中处理工作单元的远程应用程序数。

表 53. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 db2 基本

用法

此数字可帮助您确定在 数据库管理器上进行的并发处理的级别。 此值经常更改,所以可能需要在很长的时间段内按特定时间间隔对其进行采样,以了解实际的系统使用情况。 此数目不包括从与 数据库管理器相同的实例启动的应用程序。

与 local_cons_in_exec 监视元素一起使用时,此元素可帮助您调整 max_coordagents 配置参数的设置。

如果 max_coordagents 设置为 AUTOMATIC,那么您不需要作任何调整。 如果不是设置为 AUTOMATIC,并且 rem_cons_in_exec 与 local_cons_in_exec 的和接近 max_coordagents,那么应该增加 max_coordagents 的值。

remote_lock_time -“远程锁定时间”监视元素

此元素包含此数据源在来自此联合服务器实例上运行(从启动联合服务器实例或上次重置数据库监视计数器后开始运行)的所有应用程序或单个应用程序的远程锁定中耗用的总时间(以毫秒计)。 该监视器存储这些最新值。 响应时间是以联合服务器将远程锁定提交给数据源的时间与联合服务器在数据源上释放远程锁定的时间之差量度的。
表 54. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase_remote 时间戳记
应用程序 appl_remote 时间戳记
可将快照监视的计数器重置。

用法

使用此元素来确定此数据源对远程锁定所花的实际时间。

remote_locks -“远程锁定”监视元素

此元素包含自联合服务器实例启动或数据库监视计数器最后一次重置以后(取较晚者),联合服务器代表任何应用程序在此数据源上调用的远程锁定总数。

表 55. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase_remote 基本
应用程序 appl_remote 基本
可将快照监视的计数器重置。
用法
使用此元素来确定在数据源上进行的远程锁定的数目。

remote_member -“远程成员”监视元素

通过使用快速通信管理器 (FCM) 将数据发送至的数据库成员或从其中接收到数据的数据库成员的数字标识。

表 56. 表函数监视信息
表函数 监视元素收集级别
MON_GET_FCM_CONNECTION_LIST - 获取所有 FCM 连接的详细信息 始终收集

用法

MON_GET_FCM_CONNECTION_LIST 表函数返回的所有指标都适用于 memberremote_member 监视元素中所描述成员之间的 FCM 连接。

remote_update_time -“远程成员更新时间”监视元素

在扩展数据块移动期间,此监视元素会显示等待远程成员在远程成员上更新已移动扩展数据块的高速缓存页面位置所花费的累积时间。

此值以毫秒计。

表 57. 表函数监视信息
表函数 监视元素收集级别
MON_GET_EXTENT_MOVEMENT_STATUS - 获取扩展数据块移动进度 始终收集

reopt -“REOPT 绑定选项”监视元素

用于预编译此包的 REOPT 绑定选项。 可能的值包括:NONE、ONCE 和 ALWAYS。

表 58. 事件监视信息
事件类型 逻辑数据分组 监视开关
锁定 lock_participant_activities  

reorg_completion -“重组完成标志”监视元素

表重组成功指示器,这包括从多维集群 (MDC) 表或插入时间集群 (ITC) 表中回收扩展数据块。 对于分区表来说,此值指示数据分区的完成状态。

表 59. 快照监视信息
快照级别 逻辑数据分组 监视开关
table_reorg 基本
用法
如果表或数据分区重组操作成功,此元素的值将为 0。 如果表或数据分区重组操作不成功,那么此元素的值将为 -1。 成功和失败值将在 sqlmon.h 中作如下定义:
  • 成功:SQLM_REORG_SUCCESS
  • 失败:SQLM_REORG_FAIL

如果表重组不成功,那么请参阅历史记录文件以获取任何诊断信息,包括警告和错误。 可使用 LIST HISTORY 命令来访问此数据。 对于分区表,将对每个数据分区指示完成状态。 如果索引重建在分区表上失败,那么将在所有数据分区上更新失败状态。 有关进一步的诊断信息,请参阅管理通知日志。

reorg_current_counter -“重组进度”监视元素

指示重组完成量的进度单元。 此值表示的进度与 reorg_max_counter 的值有关,后者表示要完成的表重组的总量。

表 60. 快照监视信息
快照级别 逻辑数据分组 监视开关
table_reorg 基本

用法

可使用以下公式来确定已完成的表重组的百分比:
table reorg progress = reorg_current_counter / reorg_max_counter * 100

reorg_end -“表重组结束时间”监视元素

表重组(包括为了从多维集群 (MDC) 表或插入时间集群 (ITC) 表中回收扩展数据块而进行的重组)的结束时间。 对于分区表来说,此时间指示每个数据分区重组的结束时间。

表 61. 快照监视信息
快照级别 逻辑数据分组 监视开关
table_reorg 基本

reorg_index_id -“用于重组表的索引”监视元素

用于重组表的索引。

表 62. 快照监视信息
快照级别 逻辑数据分组 监视开关
table_reorg 基本

reorg_long_tbspc_id -“用来重组长对象的表空间”监视元素

将用来重组任何长对象(LONG VARCHAR 或 LOB 数据)的表空间。 对于分区表来说,这是将用来重组每个分区的 LONG VARCHAR 和 LOB 的表空间。

表 63. 快照监视信息
快照级别 逻辑数据分组 监视开关
table_reorg 基本

reorg_max_counter -“重组总量”监视元素

此值指示要在重组中完成的总工作量。 此值包括重组以从多维集群 (MDC) 表或插入时间集群 (ITC) 表中回收扩展数据块。 此值可与 reorg_current_counter 配合使用以确定重组进度,reorg_current_counter 表示完成的工作量。
表 64. 快照监视信息
快照级别 逻辑数据分组 监视开关
table_reorg 基本

reorg_max_phase -“最大重组阶段”监视元素

重组处理期间发生的最大重组阶段数。 此数目适用于经典(脱机)重组和带 RECLAIM EXTENTS 选项的重组。 值的范围为 2 到 4 ([SORT], BUILD, REPLACE,[INDEX_RECREATE])。 此值还可能指示执行重组时为了从多维集群 (MDC) 表或插入时间集群 (ITC) 表中回收扩展数据块而完成的工作总量。 执行这样的重组时,此值是 3(SCAN、DRAIN 和 RELEASE)。
表 65. 快照监视信息
快照级别 逻辑数据分组 监视开关
table_reorg 基本

reorg_phase -“表重组阶段”监视元素

指示表的重组阶段。 对于分区表来说,此元素还将指示每个数据分区的重组阶段。 此元素仅适用于脱机表重组。

表 66. 快照监视信息
快照级别 逻辑数据分组 监视开关
table_reorg 基本

用法

对于分区表来说,重组是逐个数据分区进行的。 对于传统表重组而言,可能的阶段如下所示(这些阶段与它们在 sqlmon.h 中的相应定义一起列示):
  • 排序:SQLM_REORG_SORT
  • 构建:SQLM_REORG_BUILD
  • 替换:SQLM_REORG_REPLACE
  • 索引重新创建:SQLM_REORG_INDEX_RECREATE
  • 字典构建:SQLM_REORG_DICT_SAMPLE

对于分区表而言,在数据分区的“替换”阶段完成后,可以直接进入分区索引(如果有的话)的“索引重建”阶段。 仅当每个数据分区上的所有先前阶段成功完成后,reorg_phase 元素才会指示“索引重新创建”阶段。

在 XDA 对象压缩期间,XML 数据重组阶段涉及识别表的 XML 存储对象。 XML 字典构建阶段涉及尝试为 XML 存储对象创建压缩字典。 对于 XDA 对象压缩而言,可能的两个阶段如下所示:
  • XML 重组:SQLM_REORG_XML_DATA
  • XML 字典构建:SQLM_REORG_XML_DICT_SAMPLE
对于分区表,在执行扩展数据块回收操作时,可能的阶段如下所示:
  • 扫描:SQLM_REORG_SCAN
  • 漏出:SQLM_REORG_DRAIN
  • 释放:SQLM_REORG_RELEASE

reorg_phase_start -“重组阶段开始时间”监视元素

表重组或回收重组阶段的开始时间。 对于分区表来说,此元素还将指示每个数据分区的重组阶段的开始时间。 对于非分区索引而言,在索引重建阶段,所有数据分区的数据组将同时进行更新。

表 67. 快照监视信息
快照级别 逻辑数据分组 监视开关
table_reorg 基本

reorg_rows_compressed -“压缩行数”监视元素

重组期间在表中压缩的行数。

表 68. 快照监视信息
快照级别 逻辑数据分组 监视开关
table_reorg 基本
用法
重组期间在表中压缩的行数的连续计数。 某些记录永远不会被压缩(如果记录长度小于最小记录长度)。

重要的是要注意,这个行数未反映数据压缩效率, 它只显示了符合压缩条件的记录的个数。

reorg_rows_rejected_for_compression -“拒绝压缩行数”监视元素

重组期间由于记录长度小于或等于最小记录长度而未压缩的行数。

表 69. 快照监视信息
快照级别 逻辑数据分组 监视开关
table_reorg 基本
用法
如果记录长度小于或等于最小记录长度,就不会压缩该记录。 已拒绝的行数反映了这些未符合此压缩要求的记录的连续计数。

reorg_start -“表重组开始时间”监视元素

表重组(包括为了从多维集群 (MDC) 表或插入时间集群 (ITC) 表中回收扩展数据块而进行的重组)的开始时间。 对于分区表来说,此时间指示每个数据分区重组的开始时间。

表 70. 快照监视信息
快照级别 逻辑数据分组 监视开关
table_reorg 基本

reorg_status -“表重组状态”监视元素

现场(联机)表重组或数据分区级别重组的状态。 此项不适用于传统(脱机)表重组。

表 71. 快照监视信息
快照级别 逻辑数据分组 监视开关
table_reorg 基本
用法
归位表或数据分区重组可能处于下列其中一种状态(状态与它们在 sqlmon.h 中的相应定义列示在一起):
  • 启动/继续:SQLM_REORG_STARTED
  • 暂停:SQLM_REORG_PAUSED
  • 停止:SQLM_REORG_STOPPED
  • 完成:SQLM_REORG_COMPLETED
  • 截断:SQLM_REORG_TRUNCATE
用于回收扩展数据块的归位表或数据分区重组可能处于下列其中一种状态:
  • 启动:SQLM_REORG_STARTED
  • 停止:SQLM_REORG_STOPPED
  • 完成:SQLM_REORG_COMPLETED

reorg_tbspc_id -“用来重组表或数据分区的表空间”监视元素

用来重组表的表空间。 对于分区表来说,这将指示用来重组每个数据分区的表空间。

表 72. 快照监视信息
快照级别 逻辑数据分组 监视开关
table_reorg 基本

reorg_type -“表重组属性”监视元素

表重组属性设置。

表 73. 快照监视信息
快照级别 逻辑数据分组 监视开关
table_reorg 基本
用法
可能的属性设置如下所示。 每个属性设置都基于 db2ApiDf.h 中定义的位标志值。
  • 允许写访问:DB2REORG_ALLOW_WRITE
  • 允许读访问:DB2REORG_ALLOW_READ
  • 不允许访问:DB2REORG_ALLOW_NONE
  • 通过索引扫描重新集群:DB2REORG_INDEXSCAN
  • 重组长型字段 LOB 数据:DB2REORG_LONGLOB
  • 不截断表:DB2REORG_NOTRUNCATE_ONLINE
  • 替换压缩字典:DB2REORG_RESET_DICTIONARY
  • 保留压缩字典:DB2REORG_KEEP_DICTIONARY
  • 回收扩展数据块:DB2REORG_RECLAIM_EXTS
除了上述属性设置以外,在 GET SNAPSHOT FOR TABLES 命令的 CLP 输出中还列示了下列属性。 这些属性设置基于其他属性设置值或表重组监视元素值。
  • 重新集群:如果 reorg_index_id 监视元素值不为零,那么表重组操作具有此属性。
  • 重新声明:如果 reorg_index_id 监视元素值为零,那么表重组操作具有此属性。
  • 原位表重组:如果 reorg_status 监视元素值不为空,那么表示正在使用原位(联机)重组方法。
  • 表重组:如果 reorg_phase 监视元素值不为空,那么表示正在使用传统(脱机)重组方法。
  • 通过表扫描重新集群:如果未设置 DB2REORG_INDEXSCAN 标志,那么表重组操作具有此属性。
  • 仅重组数据:如果未设置 DB2REORG_LONGLOB 标志,那么表重组操作具有此属性。

reorg_xml_regions_compressed -“已压缩的 XML 区域数”监视元素

在表重组过程中压缩的 XML 区域数。

表 74. 快照监视信息
快照级别 逻辑数据分组 监视开关
table_reorg 基本

reorg_xml_regions_rejected_for_compression -“拒绝压缩的 XML 区域数”监视元素

在表重组过程中未压缩的 XML 区域数。

表 75. 快照监视信息
快照级别 逻辑数据分组 监视开关
table_reorg 基本

req_executable_id -“正在等待获取锁定的语句部分的标识”监视元素

在数据服务器上生成的二进制标记,用于唯一地标识正在等待获取锁定的 SQL 语句部分。 对于非 SQL 活动,将返回长度为 0 的字符串值。

表 79. 表函数监视信息
表函数 监视元素收集级别
MON_GET_APPL_LOCKWAIT 表函数-获取有关应用程序正在等待的锁定的信息 始终收集

request_exec_time_avg -“平均请求执行时间”监视元素

自最后一次重置以后与此服务子类相关联的请求的执行时间算术平均值。 如果内部跟踪的平均值已溢出,那么将返回值 -2。 当服务子类的 COLLECT AGGREGATE REQUEST DATA 设置为 NONE 时,此监视元素返回 -1。 单位为毫秒。

使用 REMAP ACTIVITY 操作在服务子类之间重新映射活动时,request_exec_time_avg 平均值将对重新映射所涉及的每个子类中的不完整请求进行计数。

表 81. 表函数监视信息
表函数 监视元素收集级别
MON_GET_SERVICE_SUBCLASS_STATS 表函数-返回服务子类的统计信息 MON_GET_SERVICE_SUBCLASS_STATS 表函数-返回服务子类的统计信息 ACTIVITY METRICS BASE
WLM_GET_SERVICE_SUBCLASS_STATS 表函数 - 返回服务子类的统计信息 COLLECT AGGREGATE REQUEST DATA
表 82. 事件监视信息
事件类型 逻辑数据分组 监视开关
统计信息 event_scstats -

用法

使用此统计信息以快速了解成员在处理此服务子类中的每个请求所花的平均时间量。

另外,还可以使用此平均值来确定用于请求执行时间直方图的直方图模板是否合适。 根据请求执行时间直方图来计算平均请求执行时间。 将计算出来的平均值与此监视元素进行比较。 如果计算出来的平均值偏离了此监视元素报告的真实平均值,那么考虑修改请求执行时间直方图的直方图模板并使用更为适合您的数据的一组 bin 值。

rf_log_num -“正在前滚的日志”监视元素

正在前滚操作中处理的日志。

表 83. 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 rollforward 基本

用法

如果正在进行前滚,那么此元素标识前滚涉及的日志。 在 Db2 pureScale 环境中, rf_log_num 监视元素标识当前在前滚操作中涉及的每个日志流中的日志文件。

rf_status -“日志阶段”监视元素

恢复的状态。

元素标识
rf_status
元素类型
参考
表 84. 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 rollforward 基本
用法
此元素指示恢复的进度。 它指示恢复是处于撤销(回滚)阶段还是处于重做(前滚)阶段。

rf_timestamp -“前滚时间戳记”监视元素

上次落实的事务的时间戳记。

元素标识
rf_timestamp
元素类型
时间戳记
表 85. 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 rollforward 时间戳记
用法
如果正在进行前滚,那么这是前滚恢复操作所处理的上次落实事务的时间戳记。 这是前滚操作的进度指示符。

rf_type -“前滚类型”监视元素

正在进行的前滚的类型。

元素标识
rf_type
元素类型
参考
表 86. 快照监视信息
快照级别 逻辑数据分组 监视开关
表空间 rollforward 基本
用法
指示是在数据库级别还是表空间级别进行恢复的指示符。

rollback_sql_stmts -“尝试的回滚语句数”监视元素

尝试的 SQL ROLLBACK 语句总数。

元素标识
rollback_sql_stmts
元素类型
计数器
表 87. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 基本
数据库 dbase_remote 基本
应用程序 appl 基本
应用程序 appl_remote 基本
DCS 数据库 dcs_dbase 基本
DCS 应用程序 dcs_appl 基本
可将快照监视的计数器重置。
表 88. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
连接 event_conn 始终收集
用法
回滚可能是应用程序请求、死锁或错误情况导致的。 此元素对从应用程序发出的回滚语句计数。

在应用程序级别,此元素可帮助您确定应用程序的数据库活动的级别以及与其他应用程序的冲突程度。 在数据库级别,它可以帮助您确定数据库中的活动量以及数据库上的应用程序间的冲突程度。

注: 您应该尝试最大限度减少回滚数,因为回滚活动越高,数据库的吞吐量就越低。
它还可用于通过计算以下表达式的总和来计算 工作单元的总数:
 
   commit_sql_stmts
 + int_commits
 + rollback_sql_stmts
 + int_rollbacks

rolled_back_agent_id -“回滚的代理程序”监视元素

发生死锁时回滚的代理程序。

元素标识
rolled_back_agent_id
元素类型
参考
表 89. 事件监视信息
事件类型 逻辑数据分组 监视开关
死锁 event_deadlock 始终收集
用法
系统管理员可使用此信息来确定未完成更新的应用程序以及应重新启动的应用程序。

rolled_back_appl_id -“回滚的应用程序”监视元素

发生死锁时回滚的应用程序标识。

元素标识
rolled_back_appl_id
元素类型
参考
表 90. 事件监视信息
事件类型 逻辑数据分组 监视开关
死锁 event_deadlock 始终收集
用法
系统管理员可使用此信息来确定未完成更新的应用程序以及应重新启动的应用程序。

rolled_back_participant_no -“回滚的应用程序参与者”监视元素

用于标识已回滚的应用程序的参与者编号。

表 91. 事件监视信息
事件类型 逻辑数据分组 监视开关
锁定 - 始终收集
死锁1 event_deadlock 始终收集
1
建议不要使用此事件监视器。 建议不要再使用此选项,并且在将来的发行版中可能会将其移除。 请使用 CREATE EVENT MONITOR FOR LOCKING 语句来监视与锁定相关的事件,例如锁定超时、锁定等待和死锁。

用法

系统管理员可使用此信息来确定未完成更新的应用程序以及应重新启动的应用程序。

rolled_back_sequence_no -“回滚的序号”监视元素

发生死锁时回滚的应用程序的序号。

元素标识
rolled_back_sequence_no
元素类型
参考
表 92. 事件监视信息
事件类型 逻辑数据分组 监视开关
死锁 event_deadlock 始终收集
用法
系统管理员可使用此信息来确定未完成更新的应用程序以及应重新启动的应用程序。

routine_id -“例程标识”监视元素

唯一的例程标识。 如果此活动未包含在例程中,那么此监视元素将返回 0

表 95. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activitystmt 始终收集
工作单元 uow_package_list 始终收集
程序包高速缓存 pkgcache_metrics 始终收集

用法

此元素的值与 SYSCAT.ROUTINES 视图的 ROUTINEID 列中的值相匹配。 如果此活动包含在您在另一个 SQL PL 例程中声明的例程中,那么此元素的值是外部例程的 ROUTINEID。

routine_module_name -“例程模块名”监视元素

例程所属的模块的未限定名称。

routine_name -“例程名称”监视元素

例程的未限定名称。

系统可能会为例程和动态预编译的复合 SQL 语句,或者 PL/SQL 中的匿名块生成此元素。

routine_schema -“例程模式”监视元素

例程不属于模块时例程的模式名,否则,这是例程所属的模块的模式名。

系统可能会为例程和动态预编译的复合 SQL 语句,或者 PL/SQL 中的匿名块生成此元素。

routine_type -“例程类型”监视元素

标识例程的类型。

例程类型可以是下列其中一种:
C
动态预编译的复合 SQL 语句或 PL/SQL 匿名块
F
函数
P
过程
T
触发器

rows_deleted -“删除行数”监视元素

这是所尝试的行删除操作的数目。

表 100. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 REQUEST METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY METRICS BASE
MON_GET_ROUTINE 表函数 - 获取例程的聚集执行度量值 REQUEST METRICS BASE
MON_GET_ROUTINE_DETAILS 表函数 - 获取例程的聚集执行度量值详细信息 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS 表函数 - 获取服务子类度量值 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS_DETAILS 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_TABLE 表函数 - 获取表指标 始终收集
MON_GET_TABLE_USAGE_LIST 表函数 - 从表用法列表返回信息 DATA OBJECT METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数-获取详细的工作单元指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 101. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 基本
数据库 dbase_remote 基本
应用程序 appl 基本
应用程序 appl_remote 基本
可将快照监视的计数器重置。
表 102. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activitymetrics ACTIVITY METRICS BASE
连接 event_conn 始终收集
数据库 event_db 始终收集
程序包高速缓存 pkgcache_metrics ACTIVITY METRICS BASE
统计信息 event_scmetrics REQUEST METRICS BASE
统计信息 event_wlmmetrics REQUEST METRICS BASE
工作单元 uow_metrics REQUEST METRICS BASE
用法
您可以使用此元素来确定数据库的当前活动级别。

此计数不包括 int_rows_deleted 监视元素中记录的尝试次数。

rows_fetched -“访存的行数”监视元素

从表中读取的行数。

此监视元素是 rows_read 监视元素的别名。

注: 此监视元素仅报告为其记录此信息的成员的值。 在多成员数据库环境中,这些值可能未反映整个活动的正确总计。
表 103. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity 语句

用法

有关详细信息,请参阅 rows_read 监视元素。

rows_inserted -“插入行数”监视元素

尝试插入的行数。

表 104. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 REQUEST METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY METRICS BASE
MON_GET_ROUTINE 表函数 - 获取例程的聚集执行度量值 REQUEST METRICS BASE
MON_GET_ROUTINE_DETAILS 表函数 - 获取例程的聚集执行度量值详细信息 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS 表函数 - 获取服务子类度量值 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS_DETAILS 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_TABLE 表函数 - 获取表指标 始终收集
MON_GET_TABLE_USAGE_LIST 表函数 - 从表用法列表返回信息 DATA OBJECT METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数-获取详细的工作单元指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 105. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 基本
数据库 dbase_remote 基本
应用程序 appl 基本
应用程序 appl_remote 基本
可将快照监视的计数器重置。
表 106. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activitymetrics ACTIVITY METRICS BASE
连接 event_conn 始终收集
数据库 event_db 始终收集
程序包高速缓存 pkgcache_metrics ACTIVITY METRICS BASE
统计信息 event_scmetrics REQUEST METRICS BASE
统计信息 event_wlmmetrics REQUEST METRICS BASE
工作单元 uow_metrics REQUEST METRICS BASE
用法
您可以使用此元素来确定数据库的当前活动级别。

在联合系统中,每个 INSERT 语句可插入多行,原因是联合服务器会在适当时将 INSERT FROM SUBSELECT 推送至数据源。

此计数不包括 int_rows_inserted 监视元素中记录的尝试次数。

rows_modified -“修改的行数”监视元素

插入、更新或删除的行数。

此监视元素是 rows_written 监视元素的别名。

此监视元素包含永久表和临时表中的行的活动。 在某些情况下,其值可能大于监视元素 rows_insertedrows_updatedrows_deleted 之和。

表 107. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 REQUEST METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 ACTIVITY METRICS BASE
MON_GET_ROUTINE-获取例程表函数的聚集执行指标 REQUEST METRICS BASE
MON_GET_ROUTINE_DETAILS-获取例程表函数的聚集执行指标详细信息 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS 表函数 - 获取服务子类度量值 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS_DETAILS 表函数-获取详细的服务子类指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数-获取详细的工作单元指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数-获取详细的工作负载指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 108. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
工作单元 在 system_metrics 文档中报告。 REQUEST METRICS BASE
活动 event_activity 语句
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

有关详细信息,请参阅 rows_written 监视元素。

rows_read -“读取行数”监视元素

从表中读取的行数。

表 109. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 REQUEST METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 ACTIVITY METRICS BASE
MON_GET_ROUTINE-获取例程表函数的聚集执行指标 REQUEST METRICS BASE
MON_GET_ROUTINE_DETAILS-获取例程表函数的聚集执行指标详细信息 REQUEST METRICS BASE
MON_GET_ROUTINE_EXEC_LIST 表函数 - 获取例程所执行的语句列表 ACTIVITY METRICS BASE
MON_GET_SERVICE_SUBCLASS 表函数 - 获取服务子类度量值 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS_DETAILS 表函数-获取详细的服务子类指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_TABLE 表函数 - 获取表指标 始终收集
MON_GET_TABLE_USAGE_LIST 表函数 - 从表用法列表返回信息 DATA OBJECT METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数-获取详细的工作单元指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数-获取详细的工作负载指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 110. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 基本
应用程序 appl 基本
应用程序 stmt 基本
应用程序 subsection 语句
动态 SQL dynsql 语句
可将快照监视的计数器重置。
表 111. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
工作单元 在 system_metrics 文档中报告。 REQUEST METRICS BASE
连接 event_conn 始终收集
event_table 始终收集
语句 event_stmt 始终收集
事务 event_xact 始终收集
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

此元素帮助标识使用频率很高并且您可能想要为其创建附加索引的表。 为了避免维护非必需的索引,请使用 SQL EXPLAIN 语句来确定程序包是否使用索引。

此计数不是返回至调用应用程序的行数。 而是必须读取以返回结果集的行数。 例如,以下语句向应用程序返回一行,但读取了许多行以确定平均薪水:
 
     SELECT AVG(SALARY) FROM USERID.EMPLOYEE

此计数包括 overflow_accesses 监视元素中的值。 另外,此计数不包括任何索引访问。 即,如果存取方案仅使用索引访问方法,并且不会访问该表以查看实际的行,那么 rows_read 监视元素的值不会递增。

rows_returned -“返回的行数”监视元素

rows_returned 监视元素是已选择并且返回至应用程序的行数。 对于部分活动记录,此元素具有 0 值(例如,当活动仍在执行或当完整活动记录因内存限制而无法写入事件监视器时,如果收集活动,那么就会出现此情况)。

此监视元素是 fetch_count 监视元素的别名。

表 112. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 REQUEST METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 ACTIVITY METRICS BASE
MON_GET_ROUTINE-获取例程表函数的聚集执行指标 REQUEST METRICS BASE
MON_GET_ROUTINE_DETAILS-获取例程表函数的聚集执行指标详细信息 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS 表函数 - 获取服务子类度量值 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS_DETAILS 表函数-获取详细的服务子类指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数-获取详细的工作单元指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数-获取详细的工作负载指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 REQUEST METRICS BASE
表 113. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
工作单元 在 system_metrics 文档中报告。 REQUEST METRICS BASE

用法

此元素可用来帮助确定返回到应用程序的行数的阈值,或者用来验证该阈值配置是否正确且正常工作。

rows_returned_top -“最高实际返回行数”监视元素

rows_returned_top 监视元素是服务类或工作类中所有嵌套级别的 DML 活动实际返回行数的高水位标记。 对于服务类,当服务类的 COLLECT AGGREGATE ACTIVITY DATA 设置为 NONE 时,此监视元素返回 -1。 对于工作类,如果未对该工作类指定 COLLECT AGGREGATE ACTIVITY DATA 工作操作,那么此监视元素将返回 -1。 对于工作负载而言,当工作负载的 COLLECT AGGREGATE ACTIVITY DATA 设置为 NONE 时,此监视元素返回 -1。

对于服务类而言,使用 REMAP ACTIVITY 操作在服务子类之间重新映射活动时,将仅更新完成该活动的服务子类的 rows_returned_top 高水位标记。 该活动所映射到但未在其中完成该活动的服务子类的高水位标记不受影响。

表 114. 事件监视信息
事件类型 逻辑数据分组 监视开关
统计信息 event_scstats -
统计信息 event_wcstats -
统计信息 event_wlstats -

用法

使用此元素可了解在收集的时间间隔内针对服务类,工作负载或工作类的成员返回的最高 DML 活动实际行数。

rows_selected -“选择的行数”监视元素

此项是已选择并且返回至应用程序的行数。

表 115. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 基本
数据库 dbase_remote 基本
应用程序 appl 基本
应用程序 appl_remote 基本
可将快照监视的计数器重置。
表 116. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
连接 event_conn 始终收集
用法
您可以使用此元素来确定数据库的当前活动级别。

此元素不包括对 COUNT(*) 或连接这样的操作读取的行计数。

对于联合系统,可计算将数据源中的一行返回至联合服务器的平均时间:
   average time = rows returned / aggregate query response time
可使用这些结果来修改 SYSCAT.SERVERS 中的 CPU 速度或通信速度参数。 修改这些参数会影响优化器是否将请求发送至数据源。
注: 如果要监视的网关为 Db2 数据库版本 7.2 或更低版本,那么将在 dcs_dbase 和 dcs_appl 快照监视逻辑数据组中收集此元素。

rows_updated -“更新行数”监视元素

这是尝试更新的行数。

表 117. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 REQUEST METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY METRICS BASE
MON_GET_ROUTINE 表函数 - 获取例程的聚集执行度量值 REQUEST METRICS BASE
MON_GET_ROUTINE_DETAILS 表函数 - 获取例程的聚集执行度量值详细信息 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS 表函数 - 获取服务子类度量值 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS_DETAILS 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_TABLE 表函数 - 获取表指标 始终收集
MON_GET_TABLE_USAGE_LIST 表函数 - 从表用法列表返回信息 DATA OBJECT METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数-获取详细的工作单元指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 118. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 基本
数据库 dbase_remote 基本
应用程序 appl 基本
应用程序 appl_remote 基本
可将快照监视的计数器重置。
表 119. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activitymetrics ACTIVITY METRICS BASE
连接 event_conn 始终收集
数据库 event_db 始终收集
程序包高速缓存 pkgcache_metrics ACTIVITY METRICS BASE
统计信息 event_scmetrics REQUEST METRICS BASE
统计信息 event_wlmmetrics REQUEST METRICS BASE
工作单元 uow_metrics REQUEST METRICS BASE
用法
您可以使用此元素来确定数据库的当前活动级别。

此值不包括 int_rows_updated 监视元素中记录的更新计数。 但是,将对每个更新计算多个更新语句更新的行数。

rows_written -“写入的行数”监视元素

此项是表中更改(插入、删除或更新)的行数。

表 120. 快照监视信息
快照级别 逻辑数据分组 监视开关
基本
应用程序 appl 基本
应用程序 stmt 基本
应用程序 subsection 语句
动态 SQL dynsql 语句
可将快照监视的计数器重置。
表 121. 事件监视信息
事件类型 逻辑数据分组 监视开关
连接 event_conn 始终收集
event_table 始终收集
语句 event_stmt 始终收集
事务 event_xact 始终收集
用法
如果表级别信息的值很高,那么指示该表的使用频率太高,您可能使用“运行统计”(RUNSTATS) 实用程序来保持用于此表的程序包的效率。

对于应用程序连接、语句和 dynsql 逻辑数据分组,此元素包括临时表中插入、更新和删除的行数。 在某些情况下,其值可能大于监视元素 rows_insertedrows_updatedrows_deleted 之和。

在应用程序、事务和语句级别,此元素对于分析相对活动级别和标识调整候选对象会非常有用。

rqsts_completed_total -“完成请求总数”监视元素

已执行的请求的总数,其中包括应用程序请求和内部请求。 对于服务子类而言,将仅在此请求的完成位置更新此监视元素。 如果此请求曾在不同服务子类之间移动,那么将计数两次。

表 123. 事件监视信息
事件类型 逻辑数据分组 监视开关
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
工作单元 在 system_metrics 文档中报告。 REQUEST METRICS BASE

rts_rows_modified -“自最近一条实时统计信息之后修改的行数”监视元素

返回自最近一条所收集的实时统计信息之后修改的行数。

表 124. 表函数监视信息
表函数 监视元素收集级别
ADMIN_GET_TAB_INFO 表函数-检索表大小和状态信息 始终收集
MON_GET_TABLE 表函数 - 获取表指标 始终收集

用法

可使用此元素和 stats_rows_modified 监视元素来帮助确定是否需要运行 RUNSTATS 命令。