hadr_connect_status -“HADR 连接状态”监视元素
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_HADR 表函数 - 返回高可用性灾难恢复 (HADR) 监视信息 | 始终收集 |
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
使用此元素来确定数据库的 HADR 连接状态。
- CONNECTED
- CONGESTED
- DISCONNECTED
- SQLM_HADR_CONN_CONNECTED
- 数据库连接至其伙伴节点。
- SQLM_HADR_CONN_DISCONNECTED
- 数据库未连接至其伙伴节点。
- SQLM_HADR_CONN_CONGESTED
- 数据库连接至其伙伴节点,但连接拥塞。 当主数据库与备用数据库之间的 TCP/IP
套接字连接仍然活动但一端不能将信息发送至另一端时连接拥塞。 例如,接收端未从套接字连接接收,导致 TCP/IP 发送空间变满。 网络连接拥塞的原因包括下列几项:
- 网络被太多资源共享,或者网络相对于主 HADR 节点的事务量而言不够快。
- 备用 HADR 节点所在的服务器处理能力不足,无法以必要的速率检索通信子系统中的信息。
如果数据库的 HADR 角色为 STANDARD,那么应忽略此元素。 使用 hadr_role 监视元素来确定数据库的 HADR 角色。
hadr_connect_status_time -“HADR 连接状态时间”监视元素
此元素返回 HADR 数据库变为 hadr_connect_status 元素指示的状态的时间。 根据 hadr_connect_status,显示下列其中一个值:连接开始时间、拥塞开始时间或断开连接时间。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_HADR 表函数 - 返回高可用性灾难恢复 (HADR) 监视信息 | 始终收集 |
hadr_connect_time -“HADR 连接时间”监视元素
此监视元素可返回下列值中的一个:高可用性灾难恢复 (HADR) 连接时间、HADR 拥塞时间或 HADR 断开连接时间。
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
使用此元素来确定当前 HADR 连接状态开始的时间。
- 如果 hadr_connect_status 元素的值为 SQLM_HADR_CONN_CONNECTED,那么此元素显示连接时间。
- 如果 hadr_connect_status 元素的值为 SQLM_HADR_CONN_CONGESTED,那么此元素显示拥塞开始的时间。
- 如果 hadr_connect_status 元素的值为 SQLM_HADR_CONN_DISCONNECTED,那么此元素显示断开连接时间。
如果数据库的 HADR 角色为 STANDARD,那么应忽略此元素。 使用 hadr_role 监视元素来确定数据库的 HADR 角色。
hadr_flags -“HADR 标记”监视元素
HADR 信息的标记。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_HADR 表函数 - 返回高可用性灾难恢复 (HADR) 监视信息 | 始终收集 |
用法
- ASSISTED_REMOTE_CATCHUP
- 流处于辅助远程同步复制状态。
- ASSISTED_MEMBER_ACTIVE
- 在辅助远程同步复制期间,被辅助的主项上的成员处于活动状态。 这是异常情况,因为活动成员应直接连接至备用数据库。
- STANDBY_LOG_RETRIEVAL
- 备用数据库正与日志归档设备交互以检索日志文件。
- STANDBY_RECV_BLOCKED
- 备用数据库暂时不能接收日志。 以下情况是产生此标记的可能原因:
- 日志假脱机被禁用时,接收日志的缓冲区已满(standby_recv_buf_percent 为 100%)。
- 启用日志假脱机时,假脱机已达到假脱机限制 (standby_spool_percent 为 100%)。
- 备用日志设备已满(已设置 standby_log_device_full 标记)。 假脱机启用或禁用时,可能发生此情况。
- STANDBY_LOG_DEVICE_FULL
- 备用日志设备已满。 此情况阻止接收日志直到空间因为重放继续而被释放。
- STANDBY_REPLAY_NOT_ON_PREFERRED
- 备用项上的当前重放成员不是首选重放成员。
- STANDBY_KEY_ROTATION_ERROR
- 备用数据库遇到主密钥轮转错误。 未收到任何日志,直到纠正错误。 如果未在超时时间段(30 分钟)内纠正错误,那么系统会关闭。
- STANDBY_TABLESPACE_ERROR
- 备用数据库具有处于无效错误状态的表空间,并且无法再重放影响该表空间的事务。 将继续重放针对其他有效表空间的事务。 如果表空间存在容器问题或磁盘问题,那么会发生此错误。 应立即通过重新初始化备用数据库 或 ../../com.ibm.db2.luw.admin.ha.doc/doc/c0070277.html来调查并解决此问题。 如果此状态出现在数据库升级时,并且在升级之前未解决问题,那么处于错误状态的表空间将不可恢复。
- TCP_PROTOCOL
- 主数据库与备用数据库之间的通信配置为使用 TCP/IP 协议进行。
- SSL_PROTOCOL
- 主数据库与备用数据库之间的通信配置为使用安全套接字层 (SSL) 协议进行。 有关更多信息,请参阅 为主 HADR 服务器与备用 HADR 服务器之间的通信配置 TLS。
hadr_heartbeat -“HADR 脉动信号”监视元素
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
使用此元素来确定 HADR 连接的运行状况。
脉动信号是以固定时间间隔从其他 HADR 数据库发送的消息。 如果此元素的值为零,那么表明未丢失脉动信号,并且连接的运行状况正常。 此值越大,连接的运行状况就越差。
在断开连接方式下,因为丢失的脉动信号不适用,所以它始终显示为 0。
脉动信号间隔派生自配置参数(例如,hadr_timeout 和 hadr_peer_window),最大设置为 30 秒。
此元素的数据类型是整型。
如果数据库的 HADR 角色为 STANDARD,请忽略此元素。 使用 hadr_role 监视元素来确定数据库的 HADR 角色。
hadr_last_takeover_time -“HADR 最近一次接管时间”监视元素
此数据库的 HADR_ROLE 值从 STANDBY 更改为 PRIMARY 的时间。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_HADR 表函数 - 返回高可用性灾难恢复 (HADR) 监视信息 | 始终收集 |
用法
- 只有主数据库才会报告 hadr_last_takeover_time。 备用数据库或非 HADR 数据库将始终报告 NULL。
- 在主数据库上,如果未发生任何 TAKEOVER,那么将报告 NULL。 例如,在新初始化的数据库上,或者现有 HADR 数据库已移至新发行版时。
- db2pd -hadr 还将报告具有相同后端数据的新信息。
hadr_local_host -“HADR 本地主机”监视元素
本地高可用性灾难恢复 (HADR) 主机名。 该值显示为主机名字符串或 IP 地址字符串,如“1.2.3.4”。
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
使用此元素来确定有效 HADR 本地主机名称。 HADR 数据库配置参数是静态的。 停止并重新启动数据库之后,对参数所作的更改才会生效。 此监视元素报告 HADR 系统实际使用的值,而不是数据库配置文件中的值。
对此元素的更改将在数据库激活时生效,或者,如果数据库已联机,那么在 HADR 在主数据库上停止然后重新启动后生效。
如果数据库的 HADR 角色为 STANDARD,那么应忽略此元素。 使用 hadr_role 监视元素来确定数据库的 HADR 角色。
hadr_local_service -“HADR 本地服务”监视元素
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
使用此元素来确定有效 HADR 本地服务名称。
对此元素的更改将在数据库激活时生效,或者,如果数据库已联机,那么在 HADR 在主数据库上停止然后重新启动后生效。
如果数据库的 HADR 角色为 STANDARD,那么应忽略此元素。 使用 hadr_role 监视元素来确定数据库的 HADR 角色。
hadr_log_gap -“HADR 日志间隔”监视元素
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_HADR 表函数 - 返回高可用性灾难恢复 (HADR) 监视信息 | 始终收集 |
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
如果数据库的 HADR 角色为 STANDARD,那么应忽略此元素。 使用 hadr_role 监视元素来确定数据库的 HADR 角色。
hadr_peer_window -“HADR 对等时间段”监视元素
HADR_PEER_WINDOW 数据库配置参数的值。
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
使用此元素来确定 HADR_PEER_WINDOW 数据库配置参数的值。
hadr_peer_window_end -“HADR 对等时间段结束”监视元素
只要主数据库处于活动状态,在高可用性灾难恢复 (HADR) 主数据库承诺将时间点停留在对等或断开对等状态之前的时间点。
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
使用此元素来确定在主数据库承诺将时间点停留在对等或断开对等状态之前的时间点。
主数据库报告的值可能与备用数据库报告的值不同。 发生此情况的原因是:主数据库在发送脉动信号消息时对值进行了更新,而新值仅在备用数据库接收并处理消息之后才显示在备用数据库上。
如果数据库脱离对等或断开对等状态,那么此监视元素的值不会被重置。 将保留并返回最后知道的值。 如果数据库从未达到对等状态,那么将返回零值。
对等时间段结束时间由主数据库设置,然后发送至备用数据库。 因此,对等时间段结束值将基于主数据库时钟。 当您将对等时间段结束时间与主数据库停机时间进行比较时,如果两个时钟未同步良好,那么您可能需要添加偏移量以将时间戳记转换为主数据库时钟。
hadr_primary_log_file -“HADR 主日志文件”监视元素
当前日志文件在主 HADR 数据库上的名称。
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
使用此元素来确定主 HADR 数据库上的当前日志文件。
如果数据库的 HADR 角色为 STANDARD,那么应忽略此元素。 使用 hadr_role 监视元素来确定数据库的 HADR 角色。
hadr_primary_log_lsn -“HADR 主日志 LSN”监视元素
主 HADR 数据库的当前日志位置。 日志序号(LSN)是数据库的日志流中的字节位移。
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
使用此元素来确定主 HADR 数据库上的当前日志位置。
如果数据库的 HADR 角色为 STANDARD,那么应忽略此元素。 使用 hadr_role 监视元素来确定数据库的 HADR 角色。
hadr_primary_log_page -“HADR 主日志页”监视元素
当前日志文件中的页号,指示当前日志在主 HADR 数据库上的位置。 页码相对于日志文件。 例如,页零是文件的开头。
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
使用此元素来确定主 HADR 数据库上的当前日志页。
如果数据库的 HADR 角色为 STANDARD,那么应忽略此元素。 使用 hadr_role 监视元素来确定数据库的 HADR 角色。
hadr_remote_host -“HADR 远程主机”监视元素
远程高可用性灾难恢复 (HADR) 主机名。 该值显示为主机名字符串或 IP 地址字符串,如“1.2.3.4”。
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
使用此元素来确定有效 HADR 远程主机名称。
对此元素的更改将在数据库激活时生效,或者,如果数据库已联机,那么在 HADR 在主数据库上停止然后重新启动后生效。
如果数据库的 HADR 角色为 STANDARD,那么应忽略此元素。 使用 hadr_role 监视元素来确定数据库的 HADR 角色。
hadr_remote_instance -“HADR 远程实例”监视元素
远程 HADR 实例名。
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
使用此元素来确定有效 HADR 远程实例名。
对此元素的更改将在数据库激活时生效,或者,如果数据库已联机,那么在 HADR 在主数据库上停止然后重新启动后生效。
如果数据库的 HADR 角色为 STANDARD,那么应忽略此元素。 使用 hadr_role 监视元素来确定数据库的 HADR 角色。
hadr_remote_service -“HADR 远程服务”监视元素
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
使用此元素来确定有效 HADR 远程服务名称。
对此元素的更改将在数据库激活时生效,或者,如果数据库已联机,那么在 HADR 在主数据库上停止然后重新启动后生效。
如果数据库的 HADR 角色为 STANDARD,那么应忽略此元素。 使用 hadr_role 监视元素来确定数据库的 HADR 角色。
hadr_role -“HADR 角色”监视元素
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_HADR 表函数 - 返回高可用性灾难恢复 (HADR) 监视信息 | 始终收集 |
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
使用此元素来确定数据库的 HADR 角色。
- PRIMARY
- STANDARD
- STANDBY
- SQLM_HADR_ROLE_STANDARD
- 数据库不是 HADR 数据库。
- SQLM_HADR_ROLE_PRIMARY
- 数据库是主 HADR 数据库。
- SQLM_HADR_ROLE_STANDBY
- 数据库是备用 HADR 数据库。
hadr_standby_log_file -“HADR 备用日志文件”监视元素
当前日志文件在备用 HADR 数据库上的名称。
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
使用此元素来确定备用 HADR 数据库上当前日志文件。
如果数据库的 HADR 角色为 STANDARD,那么应忽略此元素。 使用 hadr_role 监视元素来确定数据库的 HADR 角色。
hadr_standby_log_lsn -“HADR 备用日志 LSN”监视元素
备用 HADR 数据库的当前日志位置。 日志序号(LSN)是数据库的日志流中的字节位移。
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
使用此元素来确定备用 HADR 数据库上的当前日志位置。
如果数据库的 HADR 角色为 STANDARD,那么应忽略此元素。 使用 hadr_role 监视元素来确定数据库的 HADR 角色。
hadr_standby_log_page -“HADR 备用日志页”监视元素
当前日志文件中的页号,指示当前日志在备用 HADR 数据库上的位置。 页码相对于日志文件。 例如,页零是文件的开头。
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
使用此元素来确定备用 HADR 数据库上的当前日志页。
如果数据库的 HADR 角色为 STANDARD,那么应忽略此元素。 使用 hadr_role 监视元素来确定数据库的 HADR 角色。
hadr_state -“HADR 状态”监视元素
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_HADR 表函数 - 返回高可用性灾难恢复 (HADR) 监视信息 | 始终收集 |
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
- DISCONNECTED
- LOCAL_CATCHUP
- REMOTE_CATCHUP_PENDING
- REMOTE_CATCHUP
- 对等
- DISCONNECTED_PEER
- SQLM_HADR_STATE_DISCONNECTED
- 数据库未连接至它的伙伴数据库。
- SQLM_HADR_STATE_LOC_CATCHUP
- 数据库正在进行本地同步复制。
- SQLM_HADR_STATE_REM_CATCH_PEND
- 数据库正在等待连接至它的伙伴数据库以执行远程同步复制。
- SQLM_HADR_STATE_REM_CATCHUP
- 数据库正在进行远程同步复制。
- SQLM_HADR_STATE_PEER
- 在主数据库与备用数据库之间已建立连接,并且它们处于对等状态。
- SQLM_HADR_STATE_DISCONN_PEER
- 主数据库与备用数据库处于断开对等状态。
如果数据库的 HADR 角色为 STANDARD,那么应忽略此元素。 使用 hadr_role 监视元素来确定数据库的 HADR 角色。
hadr_syncmode -“HADR 同步方式”监视元素
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_HADR 表函数 - 返回高可用性灾难恢复 (HADR) 监视信息 | 始终收集 |
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
使用此元素来确定数据库的 HADR 同步方式。
- ASYNC
- NEARSYNC
- SYNC
- SUPERASYNC
- SQLM_HADR_SYNCMODE_SYNC
- SYNC 方式。
- SQLM_HADR_SYNCMODE_NEARSYNC
- NEARSYNC 方式。
- SQLM_HADR_SYNCMODE_ASYNC
- ASYNC 方式。
- SQLM_HADR_SYNCMODE_SUPERASYNC
- SUPERASYNC 方式。
如果数据库的 HADR 角色为 STANDARD,那么应忽略此元素。 使用 hadr_role 监视元素来确定数据库的 HADR 角色。
hadr_timeout -“HADR 超时”监视元素
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_HADR 表函数 - 返回高可用性灾难恢复 (HADR) 监视信息 | 始终收集 |
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | hadr | 基本 |
用法
使用此元素来确定有效 HADR 超时值。
对此元素的更改将在数据库激活时生效,或者,如果数据库已联机,那么在 HADR 在主数据库上停止然后重新启动后生效。
如果数据库的 HADR 角色为 STANDARD,那么应忽略此元素。 使用 hadr_role 监视元素来确定数据库的 HADR 角色。
hash_grpby_overflows -“散列 GROUP BY 溢出次数”监视元素
使用散列法作为其分组方法的 GROUP BY 操作超过可用的排序堆内存的次数。
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 活动 | event_activitymetrics | ACTIVITY METRICS BASE |
| 程序包高速缓存 | pkgcache_metrics | ACTIVITY METRICS BASE |
| 统计信息 | event_scmetrics | REQUEST METRICS BASE |
| 统计信息 | event_superclassmetrics | REQUEST METRICS BASE |
| 统计信息 | event_wlmetrics | REQUEST METRICS BASE |
| 工作单元 | event_wlmetrics | REQUEST METRICS BASE |
用法
请将此元素与 total_hash_grpbys 元素一起使用,以确定是否大量散列 GROUP BY 操作正在溢出至磁盘。 如果溢出值很大,并且使用散列 GROUP BY 操作的应用程序的性能需要改进,那么请考虑增加排序堆的大小。
hash_join_overflows -“散列连接溢出数”监视元素
散列连接数据超过可用排序堆空间的次数。
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | dbase | 基本 |
| 应用程序 | appl | 基本 |
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 活动 | event_activitymetrics | ACTIVITY METRICS BASE |
| 连接 | event_conn | 始终收集 |
| 数据库 | event_db | 始终收集 |
| 包高速缓存 | pkgcache_metrics | ACTIVITY METRICS BASE |
| 统计信息 | event_scmetrics | REQUEST METRICS BASE |
| 统计信息 | event_superclassmetrics | REQUEST METRICS BASE |
| 统计信息 | event_wlmmetrics | REQUEST METRICS BASE |
| 工作单元 | uow_metrics | REQUEST METRICS BASE |
- 用法
- 在数据库级别,如果 hash_join_small_overflows 的值大于此 hash_join_overflows 的 10%,那么应该考虑增加排序堆大小。 应用程序级别的值可用于评估各个应用程序的散列连接性能。
hash_join_small_overflows -“散列连接小溢出数”监视元素
散列连接数据超过可用排序堆空间的部分小于 10% 的次数。
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | dbase | 基本 |
| 应用程序 | appl | 基本 |
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 活动 | event_activitymetrics | ACTIVITY METRICS BASE |
| 连接 | event_conn | 始终收集 |
| 数据库 | event_db | 始终收集 |
| 包高速缓存 | pkgcache_metrics | ACTIVITY METRICS BASE |
| 统计信息 | event_scmetrics | REQUEST METRICS BASE |
| 统计信息 | event_superclassmetrics | REQUEST METRICS BASE |
| 统计信息 | event_wlmmetrics | REQUEST METRICS BASE |
| 工作单元 | uow_metrics | REQUEST METRICS BASE |
- 用法
- 如果此值和 hash_join_overflows 很高,那么应考虑增加排序堆阈值。 如果此值超过 hash_join_overflows 的 10%,那么应考虑增加排序堆大小。
heartbeat_expected -“预期脉动信号数”监视元素
此日志流上的预期脉动信号消息数。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_HADR 表函数 - 返回高可用性灾难恢复 (HADR) 监视信息 | 始终收集 |
用法
数据库在本地成员上启动时,这些消息会累积。 使用 heartbeat_missed 值,可以确定网络在给定持续时间内的运行状况。
heartbeat_interval -“脉动信号间隔”监视元素
脉动信号间隔。 此间隔是通过 hadr_timeout 和 peer_window 之类的各种因子计算的。 此元素指示主数据库和备用数据库交换监视信息的频率。 单位为毫秒。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_HADR 表函数 - 返回高可用性灾难恢复 (HADR) 监视信息 | 始终收集 |
heartbeat_missed -“缺失脉动信号数”监视元素
此日志流上未准时接收的脉动信号消息数。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_HADR 表函数 - 返回高可用性灾难恢复 (HADR) 监视信息 | 始终收集 |
用法
数据库在本地成员上启动时,这些消息开始累积。 应相对于 heartbeat_expected 值查看此数字。 例如,当 heartbeat_expected 为 1000 时, 100 个错过的脉动信号是 10% 的不命中率。 此缺失率指示存在网络问题。 但是,heartbeat_expected 为 10000 时,缺失脉动信号数 100 表示 1% 的缺失率,这不太可能是网络问题。 评估 heartbeat_expected 值时,请考虑 heartbeat_interval 值。 短 heartbeat_interval 值可能导致 heartbeat_missed 值显示为高,即使它是安全的。
high_priority_act_total -“高优先级活动总数”监视元素
自从上次重置以来高优先级活动的总数。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_CONNECTION 表函数 - 获取连接度量值 | 始终收集 |
| MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) | 始终收集 |
| MON_GET_DATABASE 表函数-获取数据库级别信息 | 始终收集 |
| MON_GET_ROUTINE-获取例程表函数的聚集执行指标 | 始终收集 |
| MON_GET_ROUTINE_DETAILS-获取例程表函数的聚集执行指标详细信息 | 始终收集 |
| MON_GET_SERVICE_SUBCLASS 表函数 - 获取服务子类度量值 | 始终收集 |
| MON_GET_SERVICE_SUBCLASS_DETAILS 表函数 - 获取服务子类度量值(采用 XML 文档格式) | 始终收集 |
| MON_GET_SERVICE_SUPERCLASS 表函数-获取服务子类指标 | 始终收集 |
| MON_GET_SERVICE_SUPERCLASS_DETAILS 表函数-获取详细的服务子类指标 (在 DETAILS XML 文档中报告) | 始终收集 |
| MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 | 始终收集 |
| MON_GET_UNIT_OF_WORK_DETAILS 表函数-获取详细的工作单元指标 (在 DETAILS XML 文档中报告) | 始终收集 |
| MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 | 始终收集 |
| MON_GET_WORKLOAD_DETAILS 表函数-获取详细的工作负载指标 (在 DETAILS XML 文档中报告) | 始终收集 |
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 活动 | event_activitymetrics | ACTIVITY METRICS BASE |
| 程序包高速缓存语句逐出 | pkgcache_metrics | ACTIVITY METRICS BASE |
| 统计信息 | event_wlmetrics | REQUEST METRICS BASE |
| 统计信息 | event_scmetrics | REQUEST METRICS BASE |
| 工作单元 | uow_metrics | REQUEST METRICS BASE |
用法
使用此元素来确定自从上次重置以来高优先级活动的数量。
histogram_type -“直方图类型”监视元素
直方图的类型,字符串格式。
- CoordActQueueTime
- 非嵌套活动排队(例如,在阈值队列中)时所耗用的时间(以毫秒为单位)的直方图(在协调程序成员上测量)。
- CoordActExecTime
- 非嵌套活动在协调程序成员上执行时所耗用的时间(以毫秒为单位)的直方图。 执行时间不包括初始化或排队所耗用的时间。 对于游标来说,执行时间只包括打开、访存和关闭请求所耗用的时间。 在服务子类之间重新映射活动时,只有在该活动所在的服务子类执行完成的情况下,才会更新执行时间直方图。
- CoordActLifetime
- 从数据库管理器确认非嵌套活动到该活动完成执行所耗用的时间(以毫秒为单位)的直方图(在协调程序成员上测量)。 在服务子类之间重新映射活动时,只有在该活动所在的服务子类执行完成的情况下,才会更新生存期直方图。
- CoordActInterArrivalTime
- 非嵌套协调程序活动到达之间的时间间隔(以毫秒为单位)的直方图。 将对活动进入系统时所借助于的服务子类计算到达间隔时间平均值。 在服务子类之间重新映射活动时,活动重新映射到的服务子类的到达之间时间直方图不受影响。
- CoordActEstCost
- 非嵌套 DML 活动的估算成本(以 timeron 为单位)的直方图。 活动的估计成本只计入该活动从中进入系统的服务子类。
- ReqExecTime
- 请求执行时间(以毫秒为单位)的直方图,它包括对协调程序成员的请求及对协调程序和非协调程序成员的所有子请求(例如,RPC 请求或 SMP 子代理程序请求)。 包含的请求可能与活动关联,也可能不与活动关联: 例如, PREPARE 和 OPEN 请求都包含在此直方图中,但当 OPEN 请求始终与游标活动关联时, PREPARE 请求不是任何 activity.The 执行时间直方图计算了部分请求在服务子类中花费的执行时间部分。
- UowLifetime
- 从数据库管理器确认工作单元到此工作单元完成执行(已落实或已回滚)所耗用的时间(以毫秒为单位)的直方图。
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 统计信息 | event_histogrambin | 始终收集 |
用法
使用此元素来标识直方图的类型。 可以有几个直方图属于同一统计信息记录,但每种类型只能有一个。
hld_application_handle -“挂起锁定的应用程序的标识”监视元素
挂起锁定的应用程序的系统范围内的唯一标识。 如果挂起此锁定的应用程序未知或者找不到,那么将返回值 NULL。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_APPL_LOCKWAIT 表函数-获取有关应用程序正在等待的锁定的信息 | 始终收集 |
hld_member - 挂起锁定的应用程序的数据库成员
应用程序挂起的锁定所在的数据库成员。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_APPL_LOCKWAIT 表函数-获取有关应用程序正在等待的锁定的信息 | 始终收集 |
用法
此元素可以返回以下特殊值:
- 1001: 此值指示在监视器表函数尝试查找挂起应用程序时,该锁定先前已在远程成员上挂起,但不再在该远程成员上挂起。
- - -2 该值表示锁被固定在远程构件上。 要确定要挂起锁定的成员,请使用 MON_GET_LOCKS 表函数并指定 lock_name 作为搜索参数。
host_ccsid -“主机编码字符集标识”监视元素
此项是主机数据库的编码字符集标识 (CCSID)。
- 元素标识
- host_ccsid
- 元素类型
- 信息
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| DCS 应用程序 | dcs_appl_info | 基本 |
- 用法
- 此元素用于 DCS 应用程序的问题确定。
host_db_name -“主机数据库名称”监视元素
对其收集信息或应用程序连接至的主机数据库的真实名称。 这是创建数据库时给定的名称。
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| DCS 数据库 | dcs_dbase | 基本 |
| DCS 应用程序 | dcs_appl_info | 基本 |
- 用法
- 此元素用于 DCS 应用程序的问题确定。
host_name -“主机名”监视元素
集群高速缓存工具 进程所在的主机的名称。
| 表函数 | 监视元素收集级别 |
|---|---|
| DB_MEMBERS 表函数 | 始终收集 |
| ENV_GET_NETWORK_RESOURCES 表函数-返回网络适配器信息 | 始终收集 |
| ENV_GET_SYSTEM_RESOURCES 表函数 - 返回系统信息 | 始终收集 |
| MON_GET_CF 表函数-获取 CF 指标 | 始终收集 |
| MON_GET_MEMORY_POOL 表函数-获取内存池信息 | 始终收集 |
| MON_GET_MEMORY_SET 表函数-获取内存集信息 | 始终收集 |
host_prdid -“主机产品/版本标识”监视元素
正在服务器上运行的产品和版本。
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| DCS 应用程序 | dcs_appl_info | 基本 |
- 用法
- 用于标识 DRDA 主机数据库产品的产品和代码版本。 其格式为 PPPVVRRM,其中:
- PPP 标识主机 DRDA 产品:
- Db2® Server for VSE & VM 的 ARI
- DSN 用于 Db2 for z/OS
- IBM i 的 Db2 的 QSQ
- SQL 表示其他关系数据库产品
- VV 指示两位版本号。
- RR 指示两位发行版号。
- M 标识 1 个字符的修改级别(0-9 或 A-Z)。
- PPP 标识主机 DRDA 产品:
host_response_time -“主机响应时间”监视元素
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| DCS 数据库 |
|
语句 |
| DCS 应用程序 |
|
语句,时间戳记 |
| DCS 语句 | dcs_stmt | 语句,时间戳记 |
用法
(outbound bytes sent + outbound bytes received) / host response time 此元素由两个子元素组成,它们报告耗用时间的秒数和微秒(一秒的百万分之一)数。 这些子元素的名称可通过将“_s”和“_ms”添加至此监视元素的名称派生而成。 要检索此监视元素耗用的总时间,必须将这两个子元素的值加在一起。 例如,如果“_s”子元素值为 3,“_ms”子元素值为 20,那么此监视元素耗用的总时间为 3.00002 秒。
hostname -“主机名”监视元素
数据库成员所在机器的主机名。