range_adjustment -“范围调整”监视元素
此值表示容器数组中范围实际开始的偏移。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_TABLESPACE_RANGE 表函数-获取有关表空间范围的信息 | 始终收集 |
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | tablespace_range | 基本 |
- 用法
- 此元素仅适用于 DMS 表空间。
range_container_id -“范围容器”监视元素
在范围内唯一定义容器的整数。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_TABLESPACE_RANGE 表函数-获取有关表空间范围的信息 | 始终收集 |
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | tablespace_range | 基本 |
- 用法
- 此元素仅适用于 DMS 表空间。
range_end_stripe -“结束分割区”监视元素
此值表示范围中的最后一个分割区的编号。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_TABLESPACE_RANGE 表函数-获取有关表空间范围的信息 | 始终收集 |
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | tablespace_range | 基本 |
- 用法
- 此元素仅适用于 DMS 表空间。
range_max_extent -“范围中的最大扩展数据块”监视元素
此值表示范围映射的最大扩展数据块编号。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_TABLESPACE_RANGE 表函数-获取有关表空间范围的信息 | 始终收集 |
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | tablespace_range | 基本 |
- 用法
- 此元素仅适用于 DMS 表空间。
range_max_page_number - 范围监视元素中的最大页面数
此值表示范围映射的最大页号。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_TABLESPACE_RANGE 表函数-获取有关表空间范围的信息 | 始终收集 |
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | tablespace_range | 基本 |
- 用法
- 此元素仅适用于 DMS 表空间。
range_num_container - “范围中的容器数”监视元素
此值表示当前范围中的容器数目。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_TABLESPACE_RANGE 表函数-获取有关表空间范围的信息 | 始终收集 |
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | tablespace_range | 基本 |
- 用法
- 此元素仅适用于 DMS 表空间。
range_number -“范围编号”监视元素
此值表示表空间映射内的范围的编号。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_TABLESPACE_RANGE 表函数-获取有关表空间范围的信息 | 始终收集 |
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | tablespace_range | 基本 |
- 用法
- 此元素仅适用于 DMS 表空间。
range_offset -“范围偏移”监视元素
从范围所属的分割集开头的分割区 0 开始的偏移。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_TABLESPACE_RANGE 表函数-获取有关表空间范围的信息 | 始终收集 |
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | tablespace_range | 基本 |
- 用法
- 此元素仅适用于 DMS 表空间。
range_start_stripe -“起始分割区”监视元素
此值表示范围中的第一个分割区的编号。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_TABLESPACE_RANGE 表函数-获取有关表空间范围的信息 | 始终收集 |
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | tablespace_range | 基本 |
- 用法
- 此元素仅适用于 DMS 表空间。
range_stripe_set_number -“分割集编号”监视元素
此值表示范围所在的分割集。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_TABLESPACE_RANGE 表函数-获取有关表空间范围的信息 | 始终收集 |
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | tablespace_range | 基本 |
- 用法
- 此元素仅适用于 DMS 表空间。
reads_on_standby_enabled -“已启用在备用数据库上读取”监视元素
指示是否已启用“在备用数据库上读取”功能。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_HADR 表函数 - 返回高可用性灾难恢复 (HADR) 监视信息 | 始终收集 |
用法
- 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,所以阻止复用连接
表函数 | 监视元素收集级别 |
---|---|
MON_GET_CONNECTION 表函数 - 获取连接度量值 | 始终收集 |
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 | 始终收集 |
rebalancer_extents_processed -“重新平衡程序已经处理的扩展数据块数”监视元素
自重新平衡程序启动或重新启动后(选择最近的时间)重新平衡程序已经移动的扩展数据块数。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 | 始终收集 |
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | tablespace_nodeinfo | 基本 |
- 用法
- 此项可用作重新平衡程序的完成级别的指示符。 可通过记录此元素在一段时间内的更改来监视重新平衡进度。 可使用 tablespace_state 和 rebalance_mode 来检查重新平衡是否完成。 此元素仅适用于 DMS 表空间。
rebalancer_extents_remaining -“重新平衡程序要处理的扩展数据块总数”监视元素
要移动的扩展数据块数目。 此值是在重新平衡程序启动时间或重新启动时间计算的(选择最近的时间)。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 | 始终收集 |
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | tablespace_nodeinfo | 基本 |
- 用法
- 此元素可用作重新平衡程序的完成级别的指示符。 可通过记录此元素在一段时间内的更改来监视重新平衡进度。 可使用 tablespace_state 来检查重新平衡是否完成。 此元素仅适用于 DMS 表空间。
rebalancer_last_extent_moved -“重新平衡程序移动的最后一个扩展数据块”监视元素
重新平衡程序移动的最后一个扩展数据块。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 | 始终收集 |
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | tablespace_nodeinfo | 基本 |
- 用法
- 此项可用作重新平衡程序的完成级别的指示符。 可通过记录此元素在一段时间内的更改来监视重新平衡进度。 可使用 tablespace_state 和 rebalance_mode 来检查重新平衡是否完成。 此元素仅适用于 DMS 表空间。
rebalancer_mode -“重新平衡程序方式”监视元素
指示当前重新平衡过程是正在从表空间中移除空间还是正在对表空间添加空间。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 | 始终收集 |
MON_GET_TABLESPACE 表函数 - 获取表空间指标 | 始终收集 |
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | tablespace_nodeinfo | 基本 |
用法
在添加新容器或者增大现有容器的大小时,将执行正向重新平衡。 在正向重新平衡操作中,数据移动以表空间中的第一个扩展数据块开始并以高水位标记扩展数据块结束。
在移除容器或者减小其大小并且需要从正在释放的空间中移出数据时,将执行反向重新平衡。 在反向重新平衡操作中,数据移动以高水位标记扩展数据块开始按反向顺序处理整个表空间,并以表空间中的第一个扩展数据块结束。
双程重新平衡是指先执行正向重新平衡,然后再执行反向重新平衡。 如果在重新平衡操作期间既添加容器也删除容器,那么将执行双程重新平衡。
对于 DMS 非自动存储器表空间而言,此监视元素指示正在对该表空间执行的重新平衡的类型。 对于 DMS 非自动表空间而言,只能执行单程正向重新平衡或单程反向重新平衡。
对于自动存储器表空间而言,此监视元素指示当前重新平衡过程正在对该表空间执行的操作。 通常,启动重新平衡操作时,只需要执行单程正向重新平衡或单程反向重新平衡。 但是,在某些情况下,有必要对自动存储器表空间执行双程重新平衡。
- SQLM_TABLESPACE_NO_REBAL
- 未执行重新平衡。
- SQLM_TABLESPACE_FWD_REBAL
- 正在执行正向重新平衡。
- SQLM_TABLESPACE_REV_REBAL
- 正在执行反向重新平衡。
- SQLM_TABLESPACE_FWD_REBAL_OF_2PASS
- 正在执行双程重新平衡操作的正向重新平衡阶段。
- SQLM_TABLESPACE_REV_REBAL_OF_2PASS
- 正在执行双程重新平衡操作的反向重新平衡阶段。
- NO_REBAL
- FWD_REBAL
- REV_REBAL
- FWD_REBAL_OF_2PASS
- REV_REBAL_OF_2PASS
rebalancer_priority -“当前重新平衡程序优先级”监视元素
在数据库中运行的重新平衡程序的优先级。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 | 始终收集 |
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | tablespace_nodeinfo | 基本 |
- 用法
- 此元素仅适用于 DMS 表空间。
rebalancer_restart_time -“重新平衡程序重新启动时间”监视元素
表示重新平衡程序在暂停或暂挂后何时重新启动的时间戳记。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 | 始终收集 |
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | tablespace_nodeinfo | 基本 |
- 用法
- 此项可用作重新平衡程序的完成级别的指示符。 它将说明重新平衡程序重新启动的时间,并且允许派生重新平衡程序的速度和直到完成所耗用的时间。 此元素仅适用于 DMS 表空间。
rebalancer_source_storage_group_id -“重新平衡程序源存储器组标识”监视元素
重新平衡程序将一个存储器组中的表空间移至另一个存储器组时的源存储器组标识。 否则,它为 -1。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 | 始终收集 |
rebalancer_source_storage_group_name -“重新平衡程序源存储器组名”监视元素
重新平衡程序将一个存储器组中的表空间移至另一个存储器组时的源存储器组名称。 否则,它为 NULL。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 | 始终收集 |
rebalancer_start_time - 重新平衡程序开始时间 监视元素
表示重新平衡程序最初启动时间的时间戳记。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 | 始终收集 |
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | tablespace_nodeinfo | 基本 |
- 用法
- 此项用于指示重新平衡程序最初启动的时间。 它可以用来派生指标,以测量运行重新平衡程序的速度和完成重新平衡的估计时间。 此元素仅适用于 DMS 表空间。
rebalancer_status -“重新平衡程序状态”监视元素
指示重新平衡操作的当前状态。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 | 始终收集 |
使用说明
- ACTIVE - 重新平衡操作处于活动状态。
- SUSPENDED - 重新平衡操作已被使用 ALTER TABLESPACE 语句的用户显式暂挂。
- PAUSED - 重新平衡操作因为联机备份已隐式暂停。 重新平衡将在此备份完成时继续。
如果重新平衡操作已显式暂挂并隐式暂停,那么状态将报告为 SUSPENDED。
rebalancer_target_storage_group_id -“重新平衡程序目标存储器组标识”监视元素
重新平衡程序将一个存储器组中的表空间移至另一个存储器组时的目标存储器组标识。 否则,它为 -1。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 | 始终收集 |
此监视元素连接至 target_storage_group_name 监视元素、source_storage_group_id 监视元素和 source_storage_group_name 监视元素。 可使用这些元素来了解重新平衡操作是否正将表空间从一个存储器组移至另一个存储器组,并了解该表空间正移出的存储器组(源)和移至的存储器组(目标)。
rebalancer_target_storage_group_name -“重新平衡程序目标存储器组名”监视元素
重新平衡程序将一个存储器组中的表空间移至另一个存储器组时的目标存储器组名称。 否则,它为 NULL。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_REBALANCE_STATUS 表函数 - 获取表空间的重新平衡进度 | 始终收集 |
reclaim_wait_time -“回收等待时间”监视元素
在 Db2® pureScale® 环境中,此元素表示等待页面锁定所耗用的时间量,其中锁定请求导致回收页面。 时间的度量单位为毫秒。
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
活动 | 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 监视元素中报告。
reclaimable_space_enabled -“已启用可回收空间指示器”监视元素
如果为可回收存储器启用了表空间,那么此监视元素将返回值 1。 否则,它将返回值 0。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_TABLESPACE 表函数 - 获取表空间指标 | 始终收集 |
regvar_collection_type - 注册表变量收集类型监视元素
指示收集注册表变量值的时间。
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
变更历史记录 | REGVAR | 始终收集 |
用法
变更历史记录事件监视器将此值收集为:- I
- 激活事件监视器时捕获的初始值。
- U
- 已更新值
regvar_level -“注册表变量级别”监视元素
指示注册表变量的级别。
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
变更历史记录 | REGVAR | 始终收集 |
用法
对于变更历史记录事件监视器,注册表变量的级别为下列其中一种:- E
- 环境
- G
- 全局
- I
- 实例级别
- P
- 数据库分区
regvar_name -“注册表变量名称”监视元素
注册表变量的名称。
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
变更历史记录 | REGVAR | 始终收集 |
用法
对于变更历史记录事件监视器,此元素标识作为 REGVAR 事件一部分更新的或作为 REGVARVALUES 事件一部分在事件监视器启动时捕获的注册表变量。 这些事件表示以下各项:- REGVAR
- 更改注册表变量值
- REGVARVALUES
- 在事件监视器启动时捕获注册表变量值
regvar_old_value - 注册表变量旧值 监视元素
注册表变量的旧值。
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
变更历史记录 | REGVAR | 始终收集 |
用法
对于变更历史记录事件监视器,如果未设置注册表变量值,那么此值为空字符串。regvar_value -“注册表变量值”监视元素
这是注册表变量的值。
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
变更历史记录 | REGVAR | 始终收集 |
用法
对于变更历史记录事件监视器,如果未设置此值,那么此值为空字符串。只有即时注册表变量更新才会生成 REGVAR 事件。
rej_curs_blk -“拒绝的块游标请求数”监视元素
在服务器上拒绝请求 I/O 块并且请求转换为非分块 I/O 的次数。
- 元素标识
- rej_curs_blk
- 元素类型
- 计数器
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
应用程序 | appl | 基本 |
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
连接 | event_conn | 始终收集 |
- 用法
- 如果有许多游标分块数据,那么通信堆可能会变满。 此堆变满时,不会返回错误。 而是不会再对分块游标分配
I/O 块。 如果游标无法对数据进行分块,那么性能会受到影响。如果大量游标无法执行数据分块,那么可通过执行以下操作来改进性能:
- 增大 query_heap 数据库管理器 配置参数的大小。
rem_cons_in -“与数据库管理器的远程连接数”监视元素
从远程客户机启动到受监视的 数据库管理器 实例的当前连接数。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
数据库管理器 | db2 | 基本 |
用法
显示此实例中从远程客户机至数据库的连接的数目。 此值经常更改,所以可能需要在很长的时间段内按特定时间间隔对其进行采样,以了解实际的系统使用情况。 此数目不包括从与 数据库管理器相同的实例启动的应用程序。
与 local_cons 监视元素一起使用时,这些元素可帮助您调整 max_coordagents 和 max_connections 配置参数的设置。
rem_cons_in_exec -“数据库管理器中正在执行的远程连接数”监视元素
当前连接到数据库且当前正在受监视的 数据库管理器 实例中处理工作单元的远程应用程序数。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
数据库管理器 | 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 -“远程锁定时间”监视元素
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
数据库 | dbase_remote | 时间戳记 |
应用程序 | appl_remote | 时间戳记 |
用法
使用此元素来确定此数据源对远程锁定所花的实际时间。
remote_locks -“远程锁定”监视元素
此元素包含自联合服务器实例启动或数据库监视计数器最后一次重置以后(取较晚者),联合服务器代表任何应用程序在此数据源上调用的远程锁定总数。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
数据库 | dbase_remote | 基本 |
应用程序 | appl_remote | 基本 |
- 用法
- 使用此元素来确定在数据源上进行的远程锁定的数目。
remote_member -“远程成员”监视元素
通过使用快速通信管理器 (FCM) 将数据发送至的数据库成员或从其中接收到数据的数据库成员的数字标识。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_FCM_CONNECTION_LIST - 获取所有 FCM 连接的详细信息 | 始终收集 |
用法
MON_GET_FCM_CONNECTION_LIST 表函数返回的所有指标都适用于 member 和 remote_member 监视元素中所描述成员之间的 FCM 连接。
remote_update_time -“远程成员更新时间”监视元素
在扩展数据块移动期间,此监视元素会显示等待远程成员在远程成员上更新已移动扩展数据块的高速缓存页面位置所花费的累积时间。
此值以毫秒计。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_EXTENT_MOVEMENT_STATUS - 获取扩展数据块移动进度 | 始终收集 |
reopt -“REOPT 绑定选项”监视元素
用于预编译此包的 REOPT 绑定选项。 可能的值包括:NONE、ONCE 和 ALWAYS。
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
锁定 | lock_participant_activities |
reorg_completion -“重组完成标志”监视元素
表重组成功指示器,这包括从多维集群 (MDC) 表或插入时间集群 (ITC) 表中回收扩展数据块。 对于分区表来说,此值指示数据分区的完成状态。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表 | table_reorg | 基本 |
- 用法
- 如果表或数据分区重组操作成功,此元素的值将为 0。 如果表或数据分区重组操作不成功,那么此元素的值将为 -1。 成功和失败值将在 sqlmon.h 中作如下定义:
- 成功:SQLM_REORG_SUCCESS
- 失败:SQLM_REORG_FAIL
如果表重组不成功,那么请参阅历史记录文件以获取任何诊断信息,包括警告和错误。 可使用 LIST HISTORY 命令来访问此数据。 对于分区表,将对每个数据分区指示完成状态。 如果索引重建在分区表上失败,那么将在所有数据分区上更新失败状态。 有关进一步的诊断信息,请参阅管理通知日志。
reorg_current_counter -“重组进度”监视元素
指示重组完成量的进度单元。 此值表示的进度与 reorg_max_counter 的值有关,后者表示要完成的表重组的总量。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表 | table_reorg | 基本 |
用法
table reorg progress = reorg_current_counter / reorg_max_counter * 100
reorg_end -“表重组结束时间”监视元素
表重组(包括为了从多维集群 (MDC) 表或插入时间集群 (ITC) 表中回收扩展数据块而进行的重组)的结束时间。 对于分区表来说,此时间指示每个数据分区重组的结束时间。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表 | table_reorg | 基本 |
reorg_index_id -“用于重组表的索引”监视元素
用于重组表的索引。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表 | table_reorg | 基本 |
reorg_long_tbspc_id -“用来重组长对象的表空间”监视元素
将用来重组任何长对象(LONG VARCHAR 或 LOB 数据)的表空间。 对于分区表来说,这是将用来重组每个分区的 LONG VARCHAR 和 LOB 的表空间。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表 | table_reorg | 基本 |
reorg_max_counter -“重组总量”监视元素
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表 | table_reorg | 基本 |
reorg_max_phase -“最大重组阶段”监视元素
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表 | table_reorg | 基本 |
reorg_phase -“表重组阶段”监视元素
指示表的重组阶段。 对于分区表来说,此元素还将指示每个数据分区的重组阶段。 此元素仅适用于脱机表重组。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表 | table_reorg | 基本 |
用法
- 排序:SQLM_REORG_SORT
- 构建:SQLM_REORG_BUILD
- 替换:SQLM_REORG_REPLACE
- 索引重新创建:SQLM_REORG_INDEX_RECREATE
- 字典构建:SQLM_REORG_DICT_SAMPLE
对于分区表而言,在数据分区的“替换”阶段完成后,可以直接进入分区索引(如果有的话)的“索引重建”阶段。 仅当每个数据分区上的所有先前阶段成功完成后,reorg_phase 元素才会指示“索引重新创建”阶段。
- XML 重组:SQLM_REORG_XML_DATA
- XML 字典构建:SQLM_REORG_XML_DICT_SAMPLE
- 扫描:SQLM_REORG_SCAN
- 漏出:SQLM_REORG_DRAIN
- 释放:SQLM_REORG_RELEASE
reorg_phase_start -“重组阶段开始时间”监视元素
表重组或回收重组阶段的开始时间。 对于分区表来说,此元素还将指示每个数据分区的重组阶段的开始时间。 对于非分区索引而言,在索引重建阶段,所有数据分区的数据组将同时进行更新。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表 | table_reorg | 基本 |
reorg_rows_compressed -“压缩行数”监视元素
重组期间在表中压缩的行数。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表 | table_reorg | 基本 |
- 用法
- 重组期间在表中压缩的行数的连续计数。 某些记录永远不会被压缩(如果记录长度小于最小记录长度)。
重要的是要注意,这个行数未反映数据压缩效率, 它只显示了符合压缩条件的记录的个数。
reorg_rows_rejected_for_compression -“拒绝压缩行数”监视元素
重组期间由于记录长度小于或等于最小记录长度而未压缩的行数。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表 | table_reorg | 基本 |
- 用法
- 如果记录长度小于或等于最小记录长度,就不会压缩该记录。 已拒绝的行数反映了这些未符合此压缩要求的记录的连续计数。
reorg_start -“表重组开始时间”监视元素
表重组(包括为了从多维集群 (MDC) 表或插入时间集群 (ITC) 表中回收扩展数据块而进行的重组)的开始时间。 对于分区表来说,此时间指示每个数据分区重组的开始时间。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表 | table_reorg | 基本 |
reorg_status -“表重组状态”监视元素
现场(联机)表重组或数据分区级别重组的状态。 此项不适用于传统(脱机)表重组。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表 | table_reorg | 基本 |
- 用法
- 归位表或数据分区重组可能处于下列其中一种状态(状态与它们在 sqlmon.h 中的相应定义列示在一起):
- 启动/继续:SQLM_REORG_STARTED
- 暂停:SQLM_REORG_PAUSED
- 停止:SQLM_REORG_STOPPED
- 完成:SQLM_REORG_COMPLETED
- 截断:SQLM_REORG_TRUNCATE
reorg_tbspc_id -“用来重组表或数据分区的表空间”监视元素
用来重组表的表空间。 对于分区表来说,这将指示用来重组每个数据分区的表空间。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表 | table_reorg | 基本 |
reorg_type -“表重组属性”监视元素
表重组属性设置。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表 | 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 区域数。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表 | table_reorg | 基本 |
reorg_xml_regions_rejected_for_compression -“拒绝压缩的 XML 区域数”监视元素
在表重组过程中未压缩的 XML 区域数。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表 | table_reorg | 基本 |
replay_type -“HADR 复制类型”监视元素
表函数 | 监视元素收集级别 |
---|---|
MON_GET_HADR 表函数 - 返回高可用性灾难恢复 (HADR) 监视信息 | 始终收集 |
用法
- PHYSICAL
req_agent_tid -“正在等待获取锁定的代理程序的线程标识”监视元素
正在等待获取锁定的代理程序或系统实体的线程标识。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_APPL_LOCKWAIT 表函数-获取有关应用程序正在等待的锁定的信息 | 始终收集 |
req_application_handle -“正在等待获取锁定的应用程序的标识”监视元素
正在等待获取锁定的应用程序的系统范围内的唯一标识。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_APPL_LOCKWAIT 表函数-获取有关应用程序正在等待的锁定的信息 | 始终收集 |
req_executable_id -“正在等待获取锁定的语句部分的标识”监视元素
在数据服务器上生成的二进制标记,用于唯一地标识正在等待获取锁定的 SQL 语句部分。 对于非 SQL 活动,将返回长度为 0 的字符串值。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_APPL_LOCKWAIT 表函数-获取有关应用程序正在等待的锁定的信息 | 始终收集 |
req_member -“正在等待获取锁定的应用程序的成员”监视元素
正在等待获取此锁定的应用程序所在的数据库成员。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_APPL_LOCKWAIT 表函数-获取有关应用程序正在等待的锁定的信息 | 始终收集 |
request_exec_time_avg -“平均请求执行时间”监视元素
自最后一次重置以后与此服务子类相关联的请求的执行时间算术平均值。 如果内部跟踪的平均值已溢出,那么将返回值 -2。 当服务子类的 COLLECT AGGREGATE REQUEST DATA 设置为 NONE 时,此监视元素返回 -1。 单位为毫秒。
使用 REMAP ACTIVITY 操作在服务子类之间重新映射活动时,request_exec_time_avg 平均值将对重新映射所涉及的每个子类中的不完整请求进行计数。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_SERVICE_SUBCLASS_STATS 表函数-返回服务子类的统计信息 MON_GET_SERVICE_SUBCLASS_STATS 表函数-返回服务子类的统计信息 | ACTIVITY METRICS BASE |
WLM_GET_SERVICE_SUBCLASS_STATS 表函数 - 返回服务子类的统计信息 | COLLECT AGGREGATE REQUEST DATA |
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
统计信息 | event_scstats | - |
用法
使用此统计信息以快速了解成员在处理此服务子类中的每个请求所花的平均时间量。
另外,还可以使用此平均值来确定用于请求执行时间直方图的直方图模板是否合适。 根据请求执行时间直方图来计算平均请求执行时间。 将计算出来的平均值与此监视元素进行比较。 如果计算出来的平均值偏离了此监视元素报告的真实平均值,那么考虑修改请求执行时间直方图的直方图模板并使用更为适合您的数据的一组 bin 值。
rf_log_num -“正在前滚的日志”监视元素
正在前滚操作中处理的日志。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | rollforward | 基本 |
用法
如果正在进行前滚,那么此元素标识前滚涉及的日志。 在 Db2 pureScale 环境中, rf_log_num 监视元素标识当前在前滚操作中涉及的每个日志流中的日志文件。
rf_status -“日志阶段”监视元素
恢复的状态。
- 元素标识
- rf_status
- 元素类型
- 参考
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | rollforward | 基本 |
- 用法
- 此元素指示恢复的进度。 它指示恢复是处于撤销(回滚)阶段还是处于重做(前滚)阶段。
rf_timestamp -“前滚时间戳记”监视元素
上次落实的事务的时间戳记。
- 元素标识
- rf_timestamp
- 元素类型
- 时间戳记
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | rollforward | 时间戳记 |
- 用法
- 如果正在进行前滚,那么这是前滚恢复操作所处理的上次落实事务的时间戳记。 这是前滚操作的进度指示符。
rf_type -“前滚类型”监视元素
正在进行的前滚的类型。
- 元素标识
- rf_type
- 元素类型
- 参考
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表空间 | rollforward | 基本 |
- 用法
- 指示是在数据库级别还是表空间级别进行恢复的指示符。
rollback_sql_stmts -“尝试的回滚语句数”监视元素
尝试的 SQL ROLLBACK 语句总数。
- 元素标识
- rollback_sql_stmts
- 元素类型
- 计数器
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
数据库 | dbase | 基本 |
数据库 | dbase_remote | 基本 |
应用程序 | appl | 基本 |
应用程序 | appl_remote | 基本 |
DCS 数据库 | dcs_dbase | 基本 |
DCS 应用程序 | dcs_appl | 基本 |
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
数据库 | event_db | 始终收集 |
连接 | event_conn | 始终收集 |
- 用法
- 回滚可能是应用程序请求、死锁或错误情况导致的。 此元素仅对从应用程序发出的回滚语句计数。
在应用程序级别,此元素可帮助您确定应用程序的数据库活动的级别以及与其他应用程序的冲突程度。 在数据库级别,它可以帮助您确定数据库中的活动量以及数据库上的应用程序间的冲突程度。
注: 您应该尝试最大限度减少回滚数,因为回滚活动越高,数据库的吞吐量就越低。它还可用于通过计算以下表达式的总和来计算 工作单元的总数:commit_sql_stmts + int_commits + rollback_sql_stmts + int_rollbacks
rolled_back_agent_id -“回滚的代理程序”监视元素
发生死锁时回滚的代理程序。
- 元素标识
- rolled_back_agent_id
- 元素类型
- 参考
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
死锁 | event_deadlock | 始终收集 |
- 用法
- 系统管理员可使用此信息来确定未完成更新的应用程序以及应重新启动的应用程序。
rolled_back_appl_id -“回滚的应用程序”监视元素
发生死锁时回滚的应用程序标识。
- 元素标识
- rolled_back_appl_id
- 元素类型
- 参考
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
死锁 | event_deadlock | 始终收集 |
- 用法
- 系统管理员可使用此信息来确定未完成更新的应用程序以及应重新启动的应用程序。
rolled_back_participant_no -“回滚的应用程序参与者”监视元素
用于标识已回滚的应用程序的参与者编号。
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
锁定 | - | 始终收集 |
死锁1 | event_deadlock | 始终收集 |
- 1
- 建议不要使用此事件监视器。 建议不要再使用此选项,并且在将来的发行版中可能会将其移除。 请使用 CREATE EVENT MONITOR FOR LOCKING 语句来监视与锁定相关的事件,例如锁定超时、锁定等待和死锁。
用法
系统管理员可使用此信息来确定未完成更新的应用程序以及应重新启动的应用程序。
rolled_back_sequence_no -“回滚的序号”监视元素
发生死锁时回滚的应用程序的序号。
- 元素标识
- rolled_back_sequence_no
- 元素类型
- 参考
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
死锁 | event_deadlock | 始终收集 |
- 用法
- 系统管理员可使用此信息来确定未完成更新的应用程序以及应重新启动的应用程序。
root_node_splits -“根节点分割次数”监视元素
在插入操作期间分割索引根节点的次数。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_INDEX 表函数 - 获取索引指标 | 始终收集 |
routine_id -“例程标识”监视元素
唯一的例程标识。 如果此活动未包含在例程中,那么此监视元素将返回 0。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_ACTIVITY 表函数 - 返回活动列表 | 始终收集 |
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) | 始终收集 |
MON_GET_AGENT 表函数 - 列示数据库的代理程序、设防方式进程和系统实体 | 始终收集 |
MON_GET_PKG_CACHE_STMT | 始终收集 |
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 | 始终收集 |
MON_GET_ROUTINE 表函数 - 获取例程的聚集执行度量值 | 始终收集 |
MON_GET_ROUTINE_DETAILS 表函数 - 获取例程的聚集执行度量值详细信息 | 始终收集 |
MON_GET_ROUTINE_EXEC_LIST 表函数 - 获取例程所执行的语句列表 | 始终收集 |
MON_GET_SECTION_ROUTINE 表函数 - 获取输入部分的例程列表 | 始终收集 |
WLM_GET_SERVICE_CLASS_AGENTS 表函数 - 列出服务类中正在运行的代理程序 | 始终收集 |
WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 | 始终收集 |
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
活动 | event_activitystmt | 始终收集 |
工作单元 | uow_package_list | 始终收集 |
程序包高速缓存 | pkgcache_metrics | 始终收集 |
用法
此元素的值与 SYSCAT.ROUTINES 视图的 ROUTINEID 列中的值相匹配。 如果此活动包含在您在另一个 SQL PL 例程中声明的例程中,那么此元素的值是外部例程的 ROUTINEID。
routine_module_name -“例程模块名”监视元素
例程所属的模块的未限定名称。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_ROUTINE 表函数 - 获取例程的聚集执行度量值 | 始终收集 |
MON_GET_ROUTINE_DETAILS 表函数 - 获取例程的聚集执行度量值详细信息 | 始终收集 |
MON_GET_ROUTINE_EXEC_LIST 表函数 - 获取例程所执行的语句列表 | 始终收集 |
MON_GET_SECTION_ROUTINE 表函数 - 获取输入部分的例程列表 | 始终收集 |
routine_name -“例程名称”监视元素
例程的未限定名称。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_ROUTINE 表函数 - 获取例程的聚集执行度量值 | 始终收集 |
MON_GET_ROUTINE_DETAILS 表函数 - 获取例程的聚集执行度量值详细信息 | 始终收集 |
MON_GET_ROUTINE_EXEC_LIST 表函数 - 获取例程所执行的语句列表 | 始终收集 |
MON_GET_SECTION_ROUTINE 表函数 - 获取输入部分的例程列表 | 始终收集 |
routine_schema -“例程模式”监视元素
例程不属于模块时例程的模式名,否则,这是例程所属的模块的模式名。
表函数 | 监视元素收集级别 |
---|---|
MON_GET_ROUTINE 表函数 - 获取例程的聚集执行度量值 | 始终收集 |
MON_GET_ROUTINE_DETAILS 表函数 - 获取例程的聚集执行度量值详细信息 | 始终收集 |
MON_GET_ROUTINE_EXEC_LIST 表函数 - 获取例程所执行的语句列表 | 始终收集 |
MON_GET_SECTION_ROUTINE 表函数 - 获取输入部分的例程列表 | 始终收集 |
routine_type -“例程类型”监视元素
标识例程的类型。
- C
- 动态预编译的复合 SQL 语句或 PL/SQL 匿名块
- F
- 函数
- P
- 过程
- T
- 触发器
表函数 | 监视元素收集级别 |
---|---|
MON_GET_ROUTINE 表函数 - 获取例程的聚集执行度量值 | 始终收集 |
MON_GET_ROUTINE_DETAILS 表函数 - 获取例程的聚集执行度量值详细信息 | 始终收集 |
MON_GET_ROUTINE_EXEC_LIST 表函数 - 获取例程所执行的语句列表 | 始终收集 |
MON_GET_SECTION_ROUTINE 表函数 - 获取输入部分的例程列表 | 始终收集 |
rows_deleted -“删除行数”监视元素
这是所尝试的行删除操作的数目。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
数据库 | dbase | 基本 |
数据库 | dbase_remote | 基本 |
应用程序 | appl | 基本 |
应用程序 | appl_remote | 基本 |
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
活动 | 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 监视元素的别名。
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
活动 | event_activity | 语句 |
用法
有关详细信息,请参阅 rows_read 监视元素。
rows_inserted -“插入行数”监视元素
尝试插入的行数。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
数据库 | dbase | 基本 |
数据库 | dbase_remote | 基本 |
应用程序 | appl | 基本 |
应用程序 | appl_remote | 基本 |
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
活动 | 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_inserted、rows_updated 与 rows_deleted 之和。
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
活动 | 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 -“读取行数”监视元素
从表中读取的行数。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
数据库 | dbase | 基本 |
表 | 表 | 表 |
应用程序 | appl | 基本 |
应用程序 | stmt | 基本 |
应用程序 | subsection | 语句 |
动态 SQL | dynsql | 语句 |
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
活动 | 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 -“返回的行数”监视元素
此监视元素是 fetch_count 监视元素的别名。
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
活动 | 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 -“最高实际返回行数”监视元素
对于服务类而言,使用 REMAP ACTIVITY 操作在服务子类之间重新映射活动时,将仅更新完成该活动的服务子类的 rows_returned_top 高水位标记。 该活动所映射到但未在其中完成该活动的服务子类的高水位标记不受影响。
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
统计信息 | event_scstats | - |
统计信息 | event_wcstats | - |
统计信息 | event_wlstats | - |
用法
使用此元素可了解在收集的时间间隔内针对服务类,工作负载或工作类的成员返回的最高 DML 活动实际行数。
rows_selected -“选择的行数”监视元素
此项是已选择并且返回至应用程序的行数。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
数据库 | dbase | 基本 |
数据库 | dbase_remote | 基本 |
应用程序 | appl | 基本 |
应用程序 | appl_remote | 基本 |
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
数据库 | event_db | 始终收集 |
连接 | event_conn | 始终收集 |
- 用法
- 您可以使用此元素来确定数据库的当前活动级别。
此元素不包括对 COUNT(*) 或连接这样的操作读取的行计数。
对于联合系统,可计算将数据源中的一行返回至联合服务器的平均时间:
可使用这些结果来修改 SYSCAT.SERVERS 中的 CPU 速度或通信速度参数。 修改这些参数会影响优化器是否将请求发送至数据源。average time = rows returned / aggregate query response time
注: 如果要监视的网关为 Db2 数据库版本 7.2 或更低版本,那么将在 dcs_dbase 和 dcs_appl 快照监视逻辑数据组中收集此元素。
rows_updated -“更新行数”监视元素
这是尝试更新的行数。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
数据库 | dbase | 基本 |
数据库 | dbase_remote | 基本 |
应用程序 | appl | 基本 |
应用程序 | appl_remote | 基本 |
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
活动 | 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 -“写入的行数”监视元素
此项是表中更改(插入、删除或更新)的行数。
快照级别 | 逻辑数据分组 | 监视开关 |
---|---|---|
表 | 表 | 基本 |
应用程序 | appl | 基本 |
应用程序 | stmt | 基本 |
应用程序 | subsection | 语句 |
动态 SQL | dynsql | 语句 |
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
连接 | event_conn | 始终收集 |
表 | event_table | 始终收集 |
语句 | event_stmt | 始终收集 |
事务 | event_xact | 始终收集 |
- 用法
- 如果表级别信息的值很高,那么指示该表的使用频率太高,您可能使用“运行统计”(RUNSTATS) 实用程序来保持用于此表的程序包的效率。
对于应用程序连接、语句和 dynsql 逻辑数据分组,此元素包括临时表中插入、更新和删除的行数。 在某些情况下,其值可能大于监视元素 rows_inserted、rows_updated 与 rows_deleted 之和。
在应用程序、事务和语句级别,此元素对于分析相对活动级别和标识调整候选对象会非常有用。
rqsts_completed_total -“完成请求总数”监视元素
已执行的请求的总数,其中包括应用程序请求和内部请求。 对于服务子类而言,将仅在此请求的完成位置更新此监视元素。 如果此请求曾在不同服务子类之间移动,那么将计数两次。
表函数 | 监视元素收集级别 |
---|---|
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_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 |
事件类型 | 逻辑数据分组 | 监视开关 |
---|---|---|
统计信息 | event_scstats(在指标文档中报告) | REQUEST METRICS BASE |
统计信息 | event_wlstats(在指标文档中报告) | REQUEST METRICS BASE |
工作单元 | 在 system_metrics 文档中报告。 | REQUEST METRICS BASE |
rts_rows_modified -“自最近一条实时统计信息之后修改的行数”监视元素
返回自最近一条所收集的实时统计信息之后修改的行数。
表函数 | 监视元素收集级别 |
---|---|
ADMIN_GET_TAB_INFO 表函数-检索表大小和状态信息 | 始终收集 |
MON_GET_TABLE 表函数 - 获取表指标 | 始终收集 |
用法
可使用此元素和 stats_rows_modified 监视元素来帮助确定是否需要运行 RUNSTATS 命令。