edu_ID -“引擎可分派单元标识”监视元素
与此内存池相关联的引擎可分派单元的标识。
| 表函数 | 监视元素收集级别 |
|---|---|
| ENV_GET_DB2_EDU_SYSTEM_RESOURCES 表函数-返回 Db2® 引擎可分派单元系统信息 | 始终收集 |
| MON_GET_LATCH 表函数-列示当前成员中的所有锁存器 | 始终收集 |
| MON_GET_MEMORY_POOL 表函数-获取内存池信息 | 始终收集 |
| PD_GET_DIAG_HIST 表函数-从给定工具返回记录 | 始终收集 |
用法
当表函数 MON_GET_MEMORY_POOL 返回此监视元素时,此监视元素为 NULL,除非所描述的内存池为 PRIVATE。
edu_name -“引擎可分派单元名称”监视元素
数据库引擎可分派单元的名称。
| 表函数 | 监视元素收集级别 |
|---|---|
| ENV_GET_DB2_EDU_SYSTEM_RESOURCES 表函数-返回数据库引擎可分派单元系统信息 | 始终收集 |
| MON_GET_LATCH 表函数-列示当前成员中的所有锁存器 | 始终收集 |
EFF_PARALLELISM -“有效并行性”监视元素
此服务子类、超类或工作负载中所有活动之间的总 effective_query_degree。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 | 始终收集 |
| MON_GET_SERVICE_SUBCLASS 表函数 - 获取服务子类度量值 | REQUEST METRICS BASE |
| MON_GET_SERVICE_SUPERCLASS 表函数 - 获取服务超类指标 | REQUEST METRICS BASE |
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 统计信息 | event_scstats | 始终收集 |
| 统计信息 | event_superclassstats | 始终收集 |
| 统计信息 | event_superclassstats | 始终收集 |
| 统计信息 | event_wlstats | 始终收集 |
EFF_PARALLELISM_AVG -“平均有效并行性”监视元素
此服务子类、超类或工作负载中所有活动的平均 effective_query_degree。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_WORKLOAD_STATS 表函数 - 返回工作负载统计信息 | 始终收集 |
| MON_GET_SERVICE_SUBCLASS_STATS 表函数 - 返回服务子类的统计信息 | 始终收集 |
| MON_GET_SERVICE_SUPERCLASS_STATS 表函数-返回服务超类的统计信息 | 始终收集 |
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 统计信息 | event_scstats | 始终收集 |
| 统计信息 | event_superclassstats | 始终收集 |
| 统计信息 | event_superclassstats | 始终收集 |
| 统计信息 | event_wlstats | 始终收集 |
EFF_PARALLELISM_TOP -“最高有效并行性”监视元素
此服务子类、超类或工作负载中各个活动与所有活动之间的 effective_query_degree 峰值。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_WORKLOAD_STATS 表函数 - 返回工作负载统计信息 | 始终收集 |
| MON_GET_SERVICE_SUBCLASS_STATS 表函数 - 返回服务子类的统计信息 | 始终收集 |
| MON_GET_SERVICE_SUPERCLASS_STATS 表函数-返回服务超类的统计信息 | 始终收集 |
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 统计信息 | event_scstats | 始终收集 |
| 统计信息 | event_superclassstats | 始终收集 |
| 统计信息 | event_superclassstats | 始终收集 |
| 统计信息 | event_wlstats | 始终收集 |
eff_stmt_text -“有效语句文本”监视元素
如果 SQL 语句作为语句集中器的结果而被修改,那么此元素包含该语句的有效文本。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_ACTIVITY 表函数 - 返回活动列表 | 始终收集 |
| MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) | 始终收集 |
| WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 | 始终收集 |
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 活动 | event_activitystmt | 始终收集 |
用法
如果已启用语句集中器,并且语句文本已作为语句集中器的结果而被修改,那么此监视元素包含有效的语句文本。 否则,此监视元素包含长度为 0 字节的文本字符串。
effective_isolation -“有效隔离级别”监视元素
此语句的有效隔离级别。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_ACTIVITY 表函数 - 返回活动列表 | 始终收集 |
| MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) | 始终收集 |
| MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 | 始终收集 |
| MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 | 始终收集 |
| WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 | 始终收集 |
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 锁定 | - | 始终收集 |
| 包高速缓存 | - | 始终收集 |
用法
使用此元素可了解执行语句期间使用的隔离级别。 此元素仅适用于正在执行的 SQL 语句,但是,像锁定事件监视器这样的监视器接口可以将此元素包含在正在编译的语句中。 编译语句时,隔离级别不适用,并且监视元素报告值 N ,表示无。 在编译过程中, Db2 会为内部目录表扫描选择自己的隔离级别,以确保已编译语句的完整性,并且不考虑用户设置的当前隔离级别。
effective_lock_timeout -“有效锁定超时”监视元素
此活动的有效锁定超时值。 此值以秒计。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_ACTIVITY 表函数 - 返回活动列表 | 始终收集 |
| MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) | 始终收集 |
| WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 | 始终收集 |
effective_query_degree -“有效查询并行度”监视元素
此活动的有效查询并行度。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_ACTIVITY 表函数 - 返回活动列表 | 始终收集 |
| MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) | 始终收集 |
始终收集 |
|
| WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 | 始终收集 |
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 锁定 | - | 始终收集 |
ehl_lockwait_time -“EHL 对象锁定等待总时间”监视元素
在扩展数据块移动期间,此监视元素会显示获取“显式分层锁定”(EHL) 表锁定所花费的总时间。
EHL 表锁定是使对象脱离 NOT_SHARED 状态(如果适用)所必需。 此值以毫秒计。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_EXTENT_MOVEMENT_STATUS - 获取扩展数据块移动进度 | 始终收集 |
elapsed_exec_time -“语句执行耗用时间”监视元素
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | dbase | 语句,时间戳记 |
| 应用程序 | appl | 语句,时间戳记 |
| DCS 数据库 |
|
语句,时间戳记 |
| DCS 应用程序 |
|
语句,时间戳记 |
| DCS 语句 | dcs_stmt | 语句,时间戳记 |
- 用法
- 将此元素与其他耗用时间监视元素一起使用以评估数据库服务器的 SQL
请求处理情况和帮助隔离性能问题。从 host_response_time 元素减去此元素,以计算 DB2 Connect 与主机数据库服务器之间的网络耗用时间。注: 对于 dcs_dbase , dcs_appl , dcs_stmt 和 stmt_transport 级别, elapsed_exec_time 元素 仅适用于 z/OS® 数据库。 如果 Db2 Connect 网关正在连接到 Windows , Linux®, AIX®或其他 UNIX 数据库,那么会将 elapsed_exec_time 报告为零。
empty_pages_deleted -“删除的空页数”监视元素
已删除的伪空页数。 伪空页就是已将所有键伪删除的页。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_INDEX 表函数 - 获取索引指标 | 始终收集 |
empty_pages_reused -“复用的空页数”监视元素
已复用的伪空页数。 伪空页就是已将所有键伪删除的页。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_INDEX 表函数 - 获取索引指标 | 始终收集 |
entry_time -“进入时间”监视元素
此活动进入系统时的时间。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_ACTIVITY 表函数 - 返回活动列表 | 始终收集 |
| MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) | 始终收集 |
| WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 | 始终收集 |
用法
estimated_cpu_entitlement -“估算的 CPU 配额”监视元素
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_SAMPLE_SERVICE_CLASS_METRICS - 获取样本服务类度量值 | 始终收集 |
estimated_util_heap_top -“估算的实用程序堆峰值”监视元素
为查询估算的实用程序堆内存使用量。
| 表函数 | 监视元素收集级别 |
|---|---|
始终收集 |
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 活动 | event_activity | 始终收集 |
| 包高速缓存 | pkgcache | 始终收集 |
estimated_runtime -“估算的 DML 语句执行时间”监视元素
估算的 DML 语句执行时间。 此值受系统和数据库用法影响。 此估算时间不包括查询非执行期间花费的任何时间(例如,准备时间、排队时间或客户机时间)。 对于任何非 DML 语句(例如 CALL 或 DDL)),或者无法估算时,将报告 NULL 值。 此值以微秒计。
| 表函数 | 监视元素收集级别 |
|---|---|
| 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 | 始终收集 |
estimated_sort_consumers_top -“估算的并行执行排序内存使用者数”监视元素
在执行活动期间,将同时处于活动状态的最大排序内存使用者数的估算值。
| 表函数 | 监视元素收集级别 |
|---|---|
| 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 | 始终收集 |
estimated_sort_shrheap_top -“估算的共享排序堆消耗”监视元素
执行活动期间将使用的共享排序内存的估算值(以 4 KB 页计)。 如果未启用共享排序内存,那么 estimated_sort_shrheap_top 监视元素将报告为 0。
| 表函数 | 监视元素收集级别 |
|---|---|
| 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 | 始终收集 |
estimatedsqlcost_threshold_id -“估计 SQL 成本阈值标识”监视元素
应用于此活动的 ESTIMATEDSQLCOST 阈值的标识。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_ACTIVITY 表函数 - 返回活动列表 | 始终收集 |
| MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) | 始终收集 |
| WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 | 始终收集 |
用法
使用此元素来确定应用于此活动的 ESTIMATEDSQLCOST 阈值(如果有的话)。
estimatedsqlcost_threshold_value -“估计 SQL 成本阈值”监视元素
应用于此活动的 ESTIMATEDSQLCOST 阈值的上限。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_ACTIVITY 表函数 - 返回活动列表 | 始终收集 |
| MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) | 始终收集 |
| WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 | 始终收集 |
用法
使用此元素来确定应用于此活动的 ESTIMATEDSQLCOST 阈值(如果有的话)。
estimatedsqlcost_threshold_violated -“违反估计 SQL 成本阈值”监视元素
此监视元素返回“1”(Yes) 以指示该活动已违反 ESTIMATEDSQLCOST 阈值。“0”(No) 指示该活动尚未违反该阈值。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_ACTIVITY 表函数 - 返回活动列表 | 始终收集 |
| MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) | 始终收集 |
| WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 | 始终收集 |
用法
使用此元素来确定此活动是否已违反应用于此活动的 ESTIMATEDSQLCOST 阈值。
event_id -“事件标识”监视元素
这是与事件相关联的标识,此标识与其他监视元素配合使用以唯一标识该事件。 此监视元素在返回此元素的界面中组成 xmlid 监视元素的一部分。
| 事件类型 | 逻辑数据分组 | 监视元素收集级别 |
|---|---|---|
| 变更历史记录 | changesummary dbdbmcfg ddlstmtexec evmonstart regvar txncompletion utillocation utilphase utilstart utilstop |
始终收集 |
| 锁定 |
|
始终收集 |
| 程序包高速缓存 |
|
始终收集 |
| 工作单元 | event_uow | 始终收集 |
用法
根据出现此标识的事件记录的类型不同,此标识的值也会不同:- 锁定事件监视器记录
- 事件的数字标识。 此标识将在数据库激活时重置。 其唯一性通过组合 event_timestamp、event_id、member 和 event-type 来保证。
- 工作单元事件监视器记录
- 对每个连接唯一的 UOW 标识的别名。 其唯一性通过组合 event_timestamp、event_id、event-type、member 和 appl_id 来保证。
- 程序包高速缓存事件监视器记录
- 事件的数字标识。 此标识将在数据库激活时重置。 其唯一性通过组合 event_timestamp、event_id、member 和 event-type 来保证。
- 变更历史记录事件监视器记录
- 事件的数字标识。 此标识将在数据库激活时重置。 事件的唯一性通过组合 event_timestamp、event_id、member 和 event-type 来保证。
event_monitor_name -“事件监视器名称”监视元素
创建事件数据流的事件监视器的名称。
- 元素标识
- event_monitor_name
- 元素类型
- 信息
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 事件日志头 | event_log_header | 始终收集 |
- 用法
- 此元素允许您将要分析的数据与系统目录表中的特定事件监视器相关联。 这是可在 SYSCAT.EVENTMONITORS 目录表的 NAME 列中找到的相同名称,该名称是在 CREATE EVENT MONITOR 和 SET EVENT MONITOR 语句上指定的。
event_time -“事件时间”监视元素
发生事件的日期和时间。
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 表空间 | event_tablespace | - |
| 表 | event_table | - |
- 用法
- 可使用此元素来帮助相关事件按时间排序。
event_timestamp -“事件时间戳记”监视元素
数据库管理器生成此事件记录的时间。
| 事件类型 | 逻辑数据分组 | 监视元素收集级别 |
|---|---|---|
| 活动 |
|
始终收集 |
| 变更历史记录 | changesummary dbdbmcfg ddlstmtexec evmonstart regvar txncompletion utillocation utilphase utilstart utilstop |
始终收集 |
| 锁定 |
|
始终收集 |
| 程序包高速缓存 |
|
始终收集 |
| 工作单元 |
|
始终收集 |
event_type -“事件类型”监视元素
要报告的事件的事件类型。 仅由变更历史记录、锁定和程序包高速缓存事件监视器报告。
许多事件监视器仅捕获一种类型的事件。 例如,工作单元事件监视器记录工作单元完成事件,该事件在工作单元完成时捕获其相关数据。 其他事件监视器(例如,数据库、表、缓冲池或表空间事件监视器)中的每一个在数据库取消激活后捕获一种类型的事件。
| 事件监视器 | 逻辑数据分组 | 监视元素收集级别 |
|---|---|---|
| 变更历史记录 | changesummary dbdbmcfg ddlstmtexec evmonstart regvar txncompletion utillocation utilphase utilstart utilstop |
始终收集 |
| 锁定 |
|
始终收集 |
| 工作单元 | 不适用。 有关更多信息,请参阅 表 38中此事件监视器的使用说明。 | 始终收集 |
| 包高速缓存 |
|
始终收集 |
| 事件监视器 | event_type 元素的可能值 | 使用说明 |
|---|---|---|
| 变更历史记录 |
|
event_type 监视元素作为列包含在此事件监视器的输出中。 |
| 锁定 |
|
event_type 监视元素在写入常规或无格式事件 (UE) 表时作为列包含在此事件监视器的输出中 。 它还包括在例程 EVMON_FORMAT_UE_TO_TABLES 或 EVMON_FORMAT_UE_TO_XML 创建的输出中。 |
| 包高速缓存 |
|
当 event_type 监视元素写入无格式事件 (UE) 表而不是常规表时,它将作为列包括在此事件监视器的输出中 。 它还包括在例程 EVMON_FORMAT_UE_TO_TABLES 或 EVMON_FORMAT_UE_TO_XML 创建的输出中。 |
| 工作单元 |
|
仅当 event_type 监视元素写入无格式事件 (UE) 表时,才会将其作为列包括在此事件监视器的输出中 。 而且,它仅包括在此事件监视器创建的 UE 表中;它未包括在例程 EVMON_FORMAT_UE_TO_TABLES 或 EVMON_FORMAT_UE_TO_XML 创建的输出中。 |
evmon_activates -“事件监视器激活数”监视元素
激活事件监视器的次数。
- 元素标识
- evmon_activates
- 元素类型
- 计数器
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | event_db | 始终收集 |
| 表 | event_table | 始终收集 |
| 表空间 | event_tablespace | 始终收集 |
| 缓冲池 | event_bufferpool | 始终收集 |
| 死锁数 | event_deadlock | 始终收集 |
| 死锁数 | event_dlconn | 始终收集 |
| 带有详细信息的死锁 | event_detailed_dlconn | 始终收集 |
| 语句 | event_stmt_history | 始终收集 |
| 连接* | - | |
| 事务* | - | |
| 统计信息* | - | |
| 阈值违例* | - | |
* 此事件监视器仅更新目录表 SYSCAT.EVENTMONITORS 中的 evmon_activates 列。 此监视元素未包括在写至事件监视器输出表的任何逻辑数据组中。 |
||
- 用法
- 使用此元素可关联 表 39中列出的事件监视器返回的信息。 此元素仅适用于“写至表”事件监视器;对于写至文件或管道的事件监视器,不会保留此元素。表 39 中的所有事件监视器都会更新 SYSCAT.EVENTMONITORS 目录表。 系统会记录此更改,所以 DATABASE CONFIGURATION 会显示:
如果事件监视器是使用 AUTOSTART 选项创建的,并且第一个用户连接至数据库后立即断开连接从而使得数据库被释放,那么会生成日志文件。All committed transactions have been written to disk = NO除非另行说明,否则这些事件监视器还包括 evmon_activates 的值作为事件数据写至的表中的列。
此表中未包括的事件监视器不会报告 evmon_activates 监视元素。
evmon_flushes -“事件监视器清空数”监视元素
发出 FLUSH EVENT MONITOR SQL 语句的次数。
- 元素标识
- evmon_flushes
- 元素类型
- 信息
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 数据库 | event_db | 始终收集 |
| 表 | event_table | 始终收集 |
| 表空间 | event_tablespace | 始终收集 |
| 缓冲池 | event_bufferpool | 始终收集 |
- 用法
- 应用程序连接至数据库之后,数据库管理器每次成功处理 FLUSH EVENT MONITOR SQL 请求时,此标识就会递增。 此元素有助于唯一标识数据库、表、表空间和缓冲池数据。
evmon_wait_time -“事件监视器等待时间”监视元素
代理程序等待事件监视器记录变为可用的时间。
如果代理程序尝试写入事件监视器记录并被阻止直到快速写程序记录变为可用,那么会发生等待。 快速写程序用于将大量事件监视器数据并行写至表、文件或管道。
时间以毫秒计。
| 事件类型 | 事件监视器输出类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|---|
| 工作单元 | 表 | uow_metrics | REQUEST METRICS BASE |
| 工作单元 | UE TABLE ,由 EVMON_FORMAT_UE_TO_XML 函数处理 | 在始终收集的 system_metrics 文档中报告 | REQUEST METRICS BASE |
| 工作单元 | UE TABLE ,由 EVMON_FORMAT_UE_TO_TABLES 函数处理 | 在 UOW_EVENT 表的指标文档中以及始终收集的 UOW_METRICS 表中报告 | REQUEST METRICS BASE |
| 包高速缓存 | 表 | pkgcache_metrics | ACTIVITY METRICS BASE |
| 包高速缓存 | UE TABLE ,由 EVMON_FORMAT_UE_TO_XML 函数处理 | 在始终收集的 activity_metrics 文档中报告 | ACTIVITY METRICS BASE |
| 包高速缓存 | UE TABLE ,由 EVMON_FORMAT_UE_TO_TABLES 函数处理 | 在 PKGCACHE_EVENT 表的指标文档中以及始终收集的 PKGCACHE_METRICS 表中报告 | ACTIVITY METRICS BASE |
| 活动 | TABLE、FILE 和 PIPE | event_activitymetrics | ACTIVITY METRICS BASE |
| 活动 | TABLE、FILE 和 PIPE | event_activity(在 DETAILS XML 文档中报告) | ACTIVITY METRICS BASE |
| 统计信息 | TABLE、FILE 和 PIPE | event_scstats(在 DETAILS XML 文档中报告) | REQUEST METRICS BASE |
| 统计信息 | TABLE、FILE 和 PIPE | event_superclassstats(在 DETAILS XML 文档中报告) | REQUEST METRICS BASE |
| 统计信息 | TABLE、FILE 和 PIPE | event_wlstats(在 DETAILS XML 文档中报告) | REQUEST METRICS BASE |
evmon_waits_total -“事件监视器总等待时间”监视元素
代理程序等待事件监视器记录变为可用的次数。
如果代理程序尝试写入事件监视器记录并被阻止直到快速写程序记录变为可用,那么会发生等待。 快速写程序用于将大量事件监视器数据并行写至表、文件或管道。
| 事件类型 | 事件监视器输出类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|---|
| 工作单元 | 表 | uow_metrics | REQUEST METRICS BASE |
| 工作单元 | UE TABLE ,由 EVMON_FORMAT_UE_TO_XML 函数处理 | 在始终收集的 system_metrics 文档中报告 | REQUEST METRICS BASE |
| 工作单元 | UE TABLE ,由 EVMON_FORMAT_UE_TO_TABLES 函数处理 | 在 UOW_EVENT 表的指标文档中以及始终收集的 UOW_METRICS 表中报告 | REQUEST METRICS BASE |
| 包高速缓存 | 表 | pkgcache_metrics | ACTIVITY METRICS BASE |
| 包高速缓存 | UE TABLE ,由 EVMON_FORMAT_UE_TO_XML 函数处理 | 在始终收集的 activity_metrics 文档中报告 | ACTIVITY METRICS BASE |
| 包高速缓存 | UE TABLE ,由 EVMON_FORMAT_UE_TO_TABLES 函数处理 | 在 PKGCACHE_EVENT 表的指标文档中以及始终收集的 PKGCACHE_METRICS 表中报告 | ACTIVITY METRICS BASE |
| 活动 | 表 | event_activitymetrics | ACTIVITY METRICS BASE |
| 活动 | 表 | event_activity(在 DETAILS_XML 文档中报告) | ACTIVITY METRICS BASE |
| 统计信息 | 表 | event_scstats(在 DETAILS _XML 文档中报告) | REQUEST METRICS BASE |
| 统计信息 | 表 | event_superclassstats(在 DETAILS_XML 文档中报告) | REQUEST METRICS BASE |
| 统计信息 | 表 | event_wlstats(在 DETAILS_XML 文档中报告) | REQUEST METRICS BASE |
exec_list_cleanup_time -“执行列表清理时间”监视元素
上次修改执行列表的时间。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_ROUTINE 表函数 - 获取例程的聚集执行度量值 | 始终收集 |
| MON_GET_ROUTINE_DETAILS 表函数 - 获取例程的聚集执行度量值详细信息 | 始终收集 |
用法
例程执行列表是由所调用过程、外部函数、编译型函数、编译型触发器或匿名块执行的所有语句(节)的列表。 如果将 mon_rtn_execlist 配置参数值设置为 ON,那么节信息出现在例程执行列表中。
例程执行列表数据最多可使用可用监视器堆的 20%。 如果 mon_heap_sz 配置参数值设置为 AUTOMATIC,那么例程执行列表数据最多可占用 instance_memory 配置参数值的 20%。
对于具有调用大量复杂过程的工作负载的数据库以及启用了多个使用监视器堆的功能的数据库,应定期进行删减。 如果 exec_list_cleanup_time 配置参数值的更新频率太高,请确保将 mon_heap_sz 和 instance_memory 数据库配置参数值设置为 AUTOMATIC 或增大 mon_heap_sz 配置参数的值。
exec_list_mem_exceeded -“超出执行列表内存”监视元素
标识监控器堆中的内存是否不足以捕获例程的所有语句信息。
- Y
- 内存不足以捕获所有语句信息
- N
- 适用于所有其他情况
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_ROUTINE 表函数 - 获取例程的聚集执行度量值 | 始终收集 |
| MON_GET_ROUTINE_DETAILS 表函数 - 获取例程的聚集执行度量值详细信息 | 始终收集 |
用法
当例程监视未能跟踪由例程执行的所有语句时,会将此元素设置为“Y”。 当数据库的例程执行列表数据达到可用监视器堆的 20% 或监视器堆已满时,会出现这种无法进行跟踪的情况。 为了让例程监视维护其执行列表中的更多条目,可使用 mon_heap_sz 数据库配置参数来增大监视器堆大小,或将 mon_heap_sz 和 instance_memory 数据库配置参数设置为 AUTOMATIC。 如果 mon_heap_sz 已设置为 AUTOMATIC,那么可增大 instance_memory 配置参数。
executable_id -“可执行标识”监视元素
在数据服务器上生成的加密二进制标记,用于唯一地标识已执行的 SQL 语句节。 对于非 SQL 活动,事件监视器将返回长度为 0 的字符串值,表函数将返回 NULL 值。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_ACTIVITY 表函数 - 返回活动列表 | 始终收集 |
| MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) | ACTIVITY METRICS BASE |
| MON_GET_AGENT 表函数 - 列示数据库的代理程序、设防方式进程和系统实体 | 始终收集 |
| MON_GET_INDEX_USAGE_LIST 表函数 - 从索引用法列表返回信息 | 始终收集 |
| MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 | 始终收集 |
| MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 | ACTIVITY METRICS BASE |
| MON_GET_TABLE_USAGE_LIST 表函数 - 从表用法列表返回信息 | ACTIVITY METRICS BASE |
| MON_GET_ROUTINE_EXEC_LIST 表函数 - 获取例程所执行的语句列表 | ACTIVITY METRICS BASE |
| WLM_GET_SERVICE_CLASS_AGENTS 表函数 - 列出服务类中正在运行的代理程序 | 始终收集 |
| WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 | 始终收集 |
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 活动 | event_activitystmt | 始终收集 |
| 包高速缓存 | - | 始终收集 |
用法
使用此监视元素作为不同监视接口的输入,以获取关于该节的数据。 MON_GET_PKG_CACHE_STMT 表函数(用于获取程序包高速缓存中的 SQL 语句活动指标)接受可执行文件标识作为输入。
executable_list_size -“可执行列表大小”监视元素
特定工作单元的可执行标识列表中的条目数。
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 工作单元 | uow |
executable_list_truncated -“截断可执行列表”监视元素
指示可执行列表是否已截断。 可能的值为 YES 或 NO。 如果处理期间没有足够可用内存来存储整个可执行文件列表,那么该列表可能会被截断。
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 工作单元 | uow |
execution_id - 用户登录标识监视元素
用户在登录至操作系统时指定的标识。 此标识与 auth_id 不同,auth_id 是用户在连接至数据库时指定的。
| 表函数 | 监视元素收集级别 |
|---|---|
| MON_GET_CONNECTION 表函数 - 获取连接度量值 | 始终收集 |
| MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 | REQUEST METRICS BASE |
| MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 | REQUEST METRICS BASE |
| MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取详细的工作单元指标 | REQUEST METRICS BASE |
| 快照级别 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 应用程序 | appl_info | 基本 |
| 应用程序 | appl | 基本 |
| DCS 应用程序 | dcs_appl_info | 基本 |
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 连接 | event_connheader | - |
- 用法
- 可使用此元素来确定个人的操作系统用户标识,这些人正在运行正在监视的应用程序。注: 授权标识将截断为 30 字节 (如果超过该长度) ,因此以相同 30 字节字符串开头的执行标识具有相同的 execution_id 值。
ext_table_read_volume -“外部表阅读器读取的数据总量”监视元素
外部表阅读器从物理设备(例如硬盘和固态驱动器 (SSD))读取的数据总量。 此值以字节计。
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 活动 | event_activitymetrics | ACTIVITY METRICS BASE |
| 统计信息 | event_scmetrics | REQUEST METRICS BASE |
| 统计信息 | event_superclassmetrics | REQUEST METRICS BASE |
| 统计信息 | event_wlmetrics | REQUEST METRICS BASE |
| 包高速缓存 | pkgcache_metrics | ACTIVITY METRICS BASE |
| 工作单元 | uow_metrics | REQUEST METRICS BASE |
ext_table_recv_volume -“从外部表阅读器接收到的数据总量”监视元素
代理程序从外部表阅读器接收到的数据总量。 此值以字节计。
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 活动 | event_activitymetrics | ACTIVITY METRICS BASE |
| 统计信息 | event_scmetrics | REQUEST METRICS BASE |
| 统计信息 | event_superclassmetrics | REQUEST METRICS BASE |
| 统计信息 | event_wlmetrics | REQUEST METRICS BASE |
| 包高速缓存 | pkgcache_metrics | ACTIVITY METRICS BASE |
| 工作单元 | uow_metrics | REQUEST METRICS BASE |
ext_table_recv_wait_time -“代理程序等待外部表阅读器的时间总量”监视元素
代理程序在等待外部表阅读器从外部表读取数据并进行处理时所花的时间总量。 此值以毫秒计。
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 活动 | event_activitymetrics | ACTIVITY METRICS BASE |
| 统计信息 | event_scmetrics | REQUEST METRICS BASE |
| 统计信息 | event_superclassmetrics | REQUEST METRICS BASE |
| 统计信息 | event_wlmetrics | REQUEST METRICS BASE |
| 包高速缓存 | pkgcache_metrics | ACTIVITY METRICS BASE |
| 工作单元 | uow_metrics | REQUEST METRICS BASE |
ext_table_recvs_total -“从外部表阅读器接收到的行批处理总数”监视元素
代理程序从外部表阅读器接收到的行批处理总数。
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 活动 | event_activitymetrics | ACTIVITY METRICS BASE |
| 统计信息 | event_scmetrics | REQUEST METRICS BASE |
| 统计信息 | event_superclassmetrics | REQUEST METRICS BASE |
| 统计信息 | event_wlmetrics | REQUEST METRICS BASE |
| 包高速缓存 | pkgcache_metrics | ACTIVITY METRICS BASE |
| 工作单元 | uow_metrics | REQUEST METRICS BASE |
ext_table_send_volume -“发送至外部表写程序的数据总量”监视元素
代理程序发送至外部表写程序的数据总量。 此值以字节计。
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 活动 | event_activitymetrics | ACTIVITY METRICS BASE |
| 统计信息 | event_scmetrics | REQUEST METRICS BASE |
| 统计信息 | event_superclassmetrics | REQUEST METRICS BASE |
| 统计信息 | event_wlmetrics | REQUEST METRICS BASE |
| 包高速缓存 | pkgcache_metrics | ACTIVITY METRICS BASE |
| 工作单元 | uow_metrics | REQUEST METRICS BASE |
ext_table_send_wait_time -“代理程序等待外部表写程序的时间总量”监视元素
代理程序在等待发送的数据由外部表写程序进行处理并写入时所花的时间总量。
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 活动 | event_activitymetrics | ACTIVITY METRICS BASE |
| 统计信息 | event_scmetrics | REQUEST METRICS BASE |
| 统计信息 | event_superclassmetrics | REQUEST METRICS BASE |
| 统计信息 | event_wlmetrics | REQUEST METRICS BASE |
| 包高速缓存 | pkgcache_metrics | ACTIVITY METRICS BASE |
| 工作单元 | uow_metrics | REQUEST METRICS BASE |
ext_table_sends_total -“发送至外部表写程序的行批处理总数”监视元素
发送至外部表写程序的行批处理总数。
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 活动 | event_activitymetrics | ACTIVITY METRICS BASE |
| 统计信息 | event_scmetrics | REQUEST METRICS BASE |
| 统计信息 | event_superclassmetrics | REQUEST METRICS BASE |
| 统计信息 | event_wlmetrics | REQUEST METRICS BASE |
| 包高速缓存 | pkgcache_metrics | ACTIVITY METRICS BASE |
| 工作单元 | uow_metrics | REQUEST METRICS BASE |
ext_table_write_volume -“外部表写程序写入的数据总量”监视元素
外部表写程序写入物理设备 (例如硬盘和固态驱动器 (SSD)) 的数据总量。 此值以字节计。
| 事件类型 | 逻辑数据分组 | 监视开关 |
|---|---|---|
| 活动 | event_activitymetrics | ACTIVITY METRICS BASE |
| 统计信息 | event_scmetrics | REQUEST METRICS BASE |
| 统计信息 | event_superclassmetrics | REQUEST METRICS BASE |
| 统计信息 | event_wlmetrics | REQUEST METRICS BASE |
| 包高速缓存 | pkgcache_metrics | ACTIVITY METRICS BASE |
| 工作单元 | uow_metrics | REQUEST METRICS BASE |