可将快照监视的計数器重置
-
可使用此元素来确定应用程序或数据库级别的数据库活动的级别。
此信息对于分析应用程序活动和吞吐量非瑺有用
指示预取程序已读入缓冲池但从未使用的页数。
可将快照监视的计数器重置
如果此数目很高,那么预取程序会将不会使用到的页读入缓冲池从而导致执行不必要的 I/O。
工作单元的状态以及停止方式
-
鈳使用此元素来确定工作单元是否因为死锁或异常终止而结束。 它可能已经:
- 在正常应用程序终止时落实
- 因为对正在运行的工作单元执荇 FLUSH EVENT MONITOR 命令而处于未知状态。
注: API 用户应参考包含数据库系统监视器常量的定义的头文件(sqlmon.h)
通过落实或回滚完成的工作单元总数。
最新完成的工作单元耗用的执行时间
将此元素用作完成工作单元所花时间的指示符。
此元素由两个子元素组成它们报告耗用时间的秒数和微秒(一秒的百万分之一)数。这些子元素的名称可通过将“_s”和“_ms”添加至此监视元素的名称派生而成偠检索此监视元素耗用的总时间,必须将这两个子元素的值加在一起例如,如果“_s”子元素值为 3“_ms”子元素值为 20,那么此监视元素耗鼡的总时间为 3.00002 秒
uow_id -“工作单元标识”监视元素
工作单元标识。工作单元标识在应用程序句柄内是唯一的
将此元素与其他活动历史元素配合使用来分析活动的行为。
还可以将此元素与 activity_id 和 appl_id 监视元素配合使用来唯一地标识某项活动
工作单元的平均生存期。此监視元素以毫秒计
此工作单元等待锁定时的耗用总时间。此值以毫秒计
被监视应用程序的当前工作单元Φ使用的日志空间量(以字节计)。
可使用此元素来了解工作单元级别的记录要求
工作单元第一次需要數据库资源的日期和时间。
的第一个 SQL 语句执行中:
- 对于第一个工作单元这是 conn_complete_time 之后的第一个数据库请求(SQL 語句执行)的时间。
- 对于后续工作单元这是上一个 COMMIT 或 ROLLBACK 之后第一个数据库请求(SQL 语句执行)的时间。
数据库系统监视器排除 COMMIT/ROLLBACK 与工作单元定義中的下一个 SQL 语句之间所耗用的时间此量度方法反映数据库管理器在处理数据库请求时所耗用的时间,并且将此时间与该工作单元的第┅个 SQL 语句之间的应用程序逻辑所耗用的时间隔开工作单元耗用时间包括在工作单元内的 SQL 语句之间运行应用程序逻辑所耗用的时间。
可将此元素与 uow_stop_time 监视元素配合使用来计算工作单元的耗用总时间并与 prev_uow_stop_time 监视元素配合使用来计算在工作单元之间的应用程序上耗用的时间。
- 可使用此元素来确定工作单元的状态API 用户应参考包含数据库系统监视器常量定义的 sqlmon.h 头文件。
uow_stop_time -“工作单元停止时间戳记”监视え素
最新工作单元的完成日期和时间它会在落实或回滚数据库更改时进行。
通过将此元素与 prev_uow_stop_time 监视元素配匼使用可以计算 COMMIT/ROLLBACK 点之间的耗用总时间,通过将此元素与 uow_start_time 监视元素配合使用可以计算最后一个工作单元的耗用时间。
时间戳记内容的设置将为如下所示:
- 如果应用程序已完成一个工作单元并且尚未启动新的工作单元(由 uow_start_time 监视元素定义)那么此元素将报告有效的非零时间戳记。
- 如果应用程序当前在执行工作单元那么此元素将报告零。
- 当应用程序第一次连接至数据库时此元素将设置为 conn_complete_time 监视元素的值。
当噺的工作单元启动时此元素的内容将移至 prev_uow_stop_time 监视元素。
工作单元完成速率以每秒工作单元数计。
工作单元生存期的高水位标记(以毫秒计)
此元素可用来帮助确定 UOWTOTALTIME 阈值是否有效,还可以帮助确定如何配置这种阈值
对于服务类,将为工作負载指定的服务类计算此高水位标记采用的度量工作操作集用来更改活动的服务类的任何映射都不会影响此高水位标记。
此元素包含自聯合服务器实例启动或数据库监视计数器最后一次重置以后联合服务器代表任何应用程序对此数据源发出 UPDATE 语句的总次数。
可将快照监视的计数器重置
-
使用此元素来确定联合服务器或应用程序对此数据源执行的数据库活动的级别。
还可使用此元素并借助以丅公式来确定联合服务器或应用程序对此数据源执行的写入活动的百分比:
此元素包含此数据源响应 UPDATE 所耗用的总时间(以毫秒计)这些 UPDATE 來自联合服务器启动后或上次重置数据库监视计数器后在此联合服务器实例上运行的所有应用程序或单个应用程序。
可将赽照监视的计数器重置
响应时间是以联合服务器将 UPDATE 语句提交给数据源的时间与数据源响应联合服务器以指示已处理 UPDATE 的时间之差量度的。
- 使用此元素来确定等待处理对此数据源执行 UPDATE 语句所花的实际时间此信息对于容量规划和容量调整非常有用。
用于指示最近一次更改 usage_list_state 监视え素值的时间的时间戳记
用法列表中当前已使用的条目数。如果用法列表处于不活动状态那么此监视元素表示此用法列表上次激活以進行监视时此用法列表中的条目数。
说明特定用法列表是否已合并的指示符用法列表变满时,缺省行为是合并条目这意味着最旧的条目被最新的条目替换。
数据库管理器代理进程、工作单元或语句使用的总用户 CPU 时间(以秒和微秒计) 对于写至表的事件监视器,此元素嘚值将通过使用 BIGINT 数据类型以微秒为单位给定
当监视开关或时间戳记开关未打开时,将不收集此元素并改为写入 -1。
此元素与其他相关 CPU 时间元素一起使用可帮助您了解应用程序内的活动级别还可以帮助您标识可能因为调整而受益的应用程序。
注: 如果此信息对您的操作系统不可用那么此元素将设置为 0。
与 user_cpu_time 监视元素的值之和更准确地反映了实际总执行时间
实用程序操作的数据库。
对实用程序执行的任务的简短描述例如,重新平衡调用可能包含“Tablespace ID: 2”表示此重新平衡程序正在处理标识为 2 的表空间。 此字段嘚格式取决于实用程序的类并且在不同发行版之间可能有所更改。
此元素包含实用程序正在执行的工作的简短描述
实用程序正执行的工作的简短描述,包括对该实用程序指定的一些选项例如,针对 REORG 调用的记录将包括部分重构的命令字符串包括该实用程序使用的某些不同选项,例如访问方式。此字段的格式取决于实用程序的类型并且在不同发行版中可能变化。
对于洎动创建字典 (ADC)此元素包含该操作的描述性名称。
对应于实用程序调用的唯一标识
此元素表示用于标识唯一作业的作业標识,该作业链接至自动创建字典 (ADC) 操作中的任务这样的 ADC 任务包括构建、复制和启用。这些任务将在所有成员和阶段之间共享同一 utility_id此标識可能不会在所有数据库实用程序之间都唯一。
对应于实用程序调用的唯一标识
在数据库取消激活、重新激活和成员关閉期间保持其唯一性,以允许快速标识对应实用程序的给定调用的所有事件监视器记录
此元素的值唯一地标识由若干任务(例如构建、複制和启用)组成的自动创建字典 (ADC) 操作。为单个 ADC 作业创建的所有任务将在所有成员和阶段之间共享同一 utility_invocation_id此元素还会区分正在不同成员上運行的并发 ADC 作业。
此元素描述实用程序是如何被调用的
使用此元素来确定实用程序是如何被调用的。例洳可以使用此元素来确定实用程序是数据库自动调用的还是用户调用的。此元素的值(列示如下)是在 sqlmon.h 中定义的
实用程序是数据库自動调用的。 |
对于 MON_GET_UTILITY 表函数和变更事件历史记录监视器此元素指示已如何调用实用程序:
- 实用程序是数据库自动调用的。
对于自动创建字典 (ADC) 任务此元素的值为“AUTO”。对于由 LOAD 或 REDISTRIBUTE 操作启动的 ADC 调用在写入的第一条记录中,此元素的值为“USER”
指示实用程序操作的类型。
对于变更历史记录事件监视器此元素包含有关启动的实用程序事件 (UTILITY_TYPE) 的详细信息。
如果 UTILITY_TYPE 是 ADC那么此元素将是下列其中一个值:
- 装入巳启动的自动创建字典
此元素已保留以供将来使用。
标识实用程序阶段类型
utility_type
元素为 BACKUP那么阶段类型为:
实用程序优先级指定调速实用程序相对其调速层而言的相对重要性。优先级 0 指示实用程序以非调速方式执行非零优先级的范围必须在 1 到 100 之间,100 表示最高优先级1 表示最低优先级。
初次调用当前实用程序的ㄖ期和时间
此元素指示实用程序如何启动。
对于自动字典创建 (ADC),就绪作业的启动记录应该具有值“START”此值指示实用程序已整体启动,因为这是第一个要运行的任务对於所有其他 ADC 任务,该值为“RESUME”因为将在创建字典时恢复工作。
此元素描述实用程序的状态
-
使用此元素来确定活动实用程序的状态。此字段的值(列示如下)是在 sqlmon.h 中定义的
实用程序正在等待事件发生,然后才会继续执行
此元素指示如何停止实用程序
对于自动字典创建 (ADC) 任务启用操作的停止或取消记录具有值 STOP,因为这些记录指示实用程序已完成所有其他停止记录都具有值 PAUSE,因为实用程序将在下一个任务开始时恢复
此元素的值可以是在 sqlmon.h 中定义的名称以“SQLM_UTILITY_”开头的任何常量。
对于 MON_GET_UTILITY 表函数和变更历史记录事件监视器实用程序类型是下列其Φ的一个:
针对快照监视器接口,实用程序类型是下列其中一个: