query_actual_degree -“实际运行时分区内并行度”监视元素
在语句级别、活动级别、事务级别或工作负载级别报告的实际运行时分区内并行度。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_ACTIVITY 表函数 - 返回活动列表 | 始终收集 |
| MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) | 始终收集 |
| WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 | 始终收集 |
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 活动 | event_activity | 始终收集 |
| 锁定 | lock_participant_activities | 始终收集 |
query_card_estimate -“行查询数估计”监视元素
查询将返回的行数估计。
| 表函数 | 监视元素收集命令和级别 |
|---|---|
| MON_GET_ACTIVITY 表函数 - 返回活动列表 | 始终收集 |
| MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 | 始终收集 |
| WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 | 始终收集 |
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 活动 | event_activity | 始终收集 |
| 应用程序 | stmt | 语句 |
| DCS 语句 | dcs_stmt | 语句 |
- 用法
- SQL 编译器进行的此估算可与运行时实际值进行比较。此元素还会在您监视 Db2 Connect时返回以下 SQL 语句的信息:
- INSERT、UPDATE 和 DELETE
指示受影响的行数。
- PREPARE
估计将返回的行数。 仅当 DRDA 服务器为 Db2®, Db2 for VM and VSE 或 Db2 for OS/400®时才收集。
- FETCH
设置为访存行数。 仅当 DRDA 服务器为 Db2 for OS/400时才收集。
如果未收集 DRDA 服务器的信息,那么该元素将设置为零。
- INSERT、UPDATE 和 DELETE
query_cost_estimate -“查询估算成本”监视元素
由 SQL 编译器确定的查询估算成本。 此值以 timeron 计。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_ACTIVITY 表函数 - 返回活动列表 | 始终收集 |
| MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) | 始终收集 |
| MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 | 始终收集 |
| MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 | 始终收集 |
| WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 | 始终收集 |
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 应用程序 | stmt | 语句 |
| DCS 语句 | dcs_stmt | 语句 |
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 活动 | event_activity | 始终收集 |
| 程序包高速缓存 | pkgcache | 始终收集 |
用法
此监视元素允许使实际运行时值与编译时估计值相关。
监视 Db2 Connect时,此元素还会返回以下 SQL 语句的信息:
- PREPARE
表示预编译 SQL 语句的相对成本。
- FETCH
包含已检索行的长度。 仅当 DRDA 服务器为 Db2 for OS/400时,才会收集此数据。
如果未收集 DRDA 服务器的信息,那么该元素将设置为零。
query_data_tag_list -“估算的查询数据标记列表”监视元素
| 表函数 | 监视元素收集命令和级别 |
|---|---|
| MON_GET_ACTIVITY 表函数 - 返回活动列表 | 始终收集 |
| MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 | 始终收集 |
| MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 | 始终收集 |
| MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 | 始终收集 |
| WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 | 始终收集 |
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 活动 | event_activity | 始终收集 |
| 程序包高速缓存 | pkgcache | 始终收集 |
使用说明
如果查询访问的数据表空间都未定义数据标记,那么此列表为空。
queue_assignments_total -“队列分配总次数”监视元素
自从上次重置后任何连接或活动被分配到此阈值队列的次数。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_QUEUE_STATS 表函数 - 返回阈值队列统计信息 | 始终收集 |
| WLM_GET_QUEUE_STATS 表函数 - 返回阈值队列统计信息 | 始终收集 |
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 统计信息 | event_qstats | 始终收集 |
用法
此元素可用于确定,任何连接或活动在由统计信息收集时间间隔确定的给定时间段内在此特定队列中进行排队的次数。 这样可帮助确定队列阈值的有效性。
queue_start_time -“队列开始时间戳记”监视元素
应用程序开始在队列中等待获取阈值凭单的日期和时间。
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 锁定 | lock_participants |
queue_size_top -“最大队列大小”监视元素
自最后一次重置后达到的最大队列大小。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_QUEUE_STATS 表函数 - 返回阈值队列统计信息 | 始终收集 |
| WLM_GET_QUEUE_STATS 表函数 - 返回阈值队列统计信息 | 始终收集 |
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 统计信息 | event_qstats | 始终收集 |
用法
使用此元素来测量队列阈值的有效性以及检测队列何时变得过长。
queue_time_total -“总队列时间”监视元素
自最后一次重置以后,此队列中的所有连接或活动在队列中所耗用的总时间。 单位为毫秒。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_QUEUE_STATS 表函数 - 返回阈值队列统计信息 | 始终收集 |
| WLM_GET_QUEUE_STATS 表函数 - 返回阈值队列统计信息 | 始终收集 |
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 统计信息 | event_qstats | 始终收集 |
此元素用来测量活动队列阈值的有效性以及检测活动队列何时变得过长。
使用说明
在统计信息收集时间间隔结束时,并不会重置 queue_time_total。 如果所使用的 queue_time_total 跨越了多个时间间隔,那么它可能大于 wlm_collect_int 与 queue_size_top 的乘积。
queued_agents -“已排队阈值代理程序数”监视元素
当前正在阈值队列中进行排队的代理程序的总数。
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 锁定 | lock_participants |
quiescer_agent_id - 停顿者代理标识监视元素
具有停顿状态的代理程序的代理程序标识。
此元素是 quiescer_application_handle 监视元素的别名。
- 元素标识
- quiescer_agent_id
- 元素类型
- 参考
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 表空间 | tablespace_quiescer | 基本 |
- 用法
- 将此元素与 quiescer_auth_id 配合使用,以确定负责停顿表空间的人员。
quiescer_application_handle -“停顿者应用程序句柄”监视元素
具有停顿状态的应用程序的应用程序句柄。
此元素是 quiescer_agent_id 监视元素的别名。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_TABLESPACE_QUIESCER 表函数-获取有关停顿的表空间的信息 | 始终收集 |
用法
将此元素与 quiescer_auth_id 监视元素配合使用,以确定停顿表空间的项。
quiescer_auth_id - 停顿者用户授权标识 监视元素
具有停顿状态的用户的授权标识。
- 元素标识
- quiescer_auth_id
- 元素类型
- 参考
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_TABLESPACE_QUIESCER 表函数-获取有关停顿的表空间的信息 | 始终收集 |
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 表空间 | tablespace_quiescer | 基本 |
- 用法
- 使用此元素来确定停顿表空间的人员。
quiescer_obj_id -“停顿者对象标识”监视元素
导致表空间停顿的对象的对象标识。
- 元素标识
- quiescer_obj_id
- 元素类型
- 参考
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_TABLESPACE_QUIESCER 表函数-获取有关停顿的表空间的信息 | 始终收集 |
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 表空间 | tablespace_quiescer | 基本 |
- 用法
- 将此元素与 quiescer_ts_id 和 quiescer_auth_id 配合使用以确定停顿表空间的人员。 此元素的值与视图 SYSCAT.TABLES 的列 TABLEID 中的值相匹配。
quiescer_state -“停顿者状态”监视元素
要完成的停顿类型(如“SHARE”、“INTENT TO UPDATE”或“EXCLUSIVE”)。
- 元素标识
- quiescer_state
- 元素类型
- 参考
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 表空间 | tablespace_quiescer | 基本 |
- 用法
- 此元素的值与 sqlutil.h 中的常量 SQLB_QUIESCED_SHARE、SQLB_QUIESCED_UPDATE 或 SQLB_QUIESCED_EXCLUSIVE 的值相匹配。
quiescer_ts_id - 停顿者表空间标识监视元素
导致表空间停顿的对象的表空间标识。
- 元素标识
- quiescer_ts_id
- 元素类型
- 参考
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_TABLESPACE_QUIESCER 表函数-获取有关停顿的表空间的信息 | 始终收集 |
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 表空间 | tablespace_quiescer | 基本 |
- 用法
- 将此元素与 quiescer_obj_id 和 quiescer_auth_id 配合使用,以确定停顿表空间的人员。 此元素的值与视图 SYSCAT.TABLES 的列 TBSPACEID 中的值相匹配。