package_id -“程序包标识”监视元素

程序包的唯一标识。

表 1. 事件监视信息
事件类型 逻辑数据分组 监视开关
工作单元 在程序包列表中报告。 始终收集

用法

此元素的值与 SYSCAT.PACKAGES 视图的 PKGID 列中的值相匹配。

package_elapsed_time -“程序包耗用时间”监视元素

执行程序包中的各个部分所耗用的时间。 此值以毫秒计。

表 2. 事件监视信息
事件类型 逻辑数据分组 监视开关
工作单元 在程序包列表中报告。 始终收集

package_list_count -“程序包列表计数”监视元素

在特定工作单元的程序包列表中提供的条目数

表 3. 事件监视信息
事件类型 逻辑数据分组 监视开关

工作单元

-

始终收集

package_list_exceeded -“超过了程序包列表的容量”监视元素

指示在工作单元中使用的程序包数目是否超过了程序包列表的容量。 可能的值为 YES 和 NO。

表 4. 事件监视信息
事件类型 逻辑数据分组 监视开关

工作单元

-

始终收集

package_list_size -“程序包列表大小”监视元素

程序包列表中包括的程序包标识计数。

表 5。 事件监视信息
事件类型 逻辑数据分组 监视开关
工作单元 uow  

package_name -“程序包名”监视元素

包含 SQL 语句的程序包的名称。

表 7。 快照监视信息
快照级别 逻辑数据分组 监视开关
应用程序 stmt 语句
DCS 语句 dcs_stmt 语句
表 8。 事件监视信息
事件类型 逻辑数据分组 监视开关
锁定 - 始终收集
带有详细信息的死锁1 event_detailed_dlconn -
语句 event_stmt -
活动 event_activitystmt 始终收集
程序包高速缓存 - 始终收集
1
建议不要使用此事件监视器。 建议不要再使用此选项,并且在将来的发行版中可能会将其移除。 请使用 CREATE EVENT MONITOR FOR LOCKING 语句来监视与锁定相关的事件,例如锁定超时、锁定等待和死锁。

用法

可使用此元素来帮助标识正在执行的应用程序和 SQL 语句。

package_schema -“程序包模式”监视元素

与 SQL 语句相关联的程序包的模式名。

表 10. 事件监视信息
事件类型 逻辑数据分组 监视开关
锁定 - 始终收集
程序包高速缓存 - 始终收集

package_version_id -“程序包版本”监视元素

特定的程序包名和创建者可能有多个版本。 程序包版本指定当前正在执行的 SQL 语句所在程序包的版本标识。 程序包版本由嵌入式 SQL 程序在预编译 (PREP) 时使用 VERSION 关键字确定。 如果在预编译时未指定,那么程序包版本的值为”(空字符串)。
表 12. 快照监视信息
快照级别 逻辑数据分组 监视开关
应用程序 stmt 语句
表 13. 事件监视信息
事件类型 逻辑数据分组 监视开关
锁定 - 始终收集
语句 event_stmt 始终收集
活动 event_activitystmt 始终收集
程序包高速缓存 - 始终收集

用法

使用此元素来帮助确定程序包以及当前正在执行的 SQL 语句。

page_reorgs -“页重组”监视元素

对表执行的页重组数。

表 19. 表函数监视信息
表函数 监视元素收集级别
MON_GET_TABLE 表函数 - 获取表指标 始终收集
表 20. 快照监视信息
快照级别 逻辑数据分组 监视开关
基本
可将快照监视的计数器重置。
表 21. 事件监视信息
事件类型 逻辑数据分组 监视开关
event_table 始终收集

用法

尽管页具有足够空间,但可能会因为下列情况而导致页形成碎片:
  • 插入新行时
  • 更新现有行并且更新导致记录大小增加时
页形成碎片时可能需要重组。 重组会将所有碎片空间移至连续区域,可在该区域中写入新记录。 这种页重组可能需要几千个指令。 它还会生成操作的日志记录。

如果页重组过多,那么可能导致插入性能无法达到最优。 可使用 REORG TABLE 实用程序来重组表并消除碎片。 还可对 ALTER TABLE 语句使用 APPEND 参数来指示将所有插入追加在表的结尾以避免进行页重组。

如果行更新导致行长度增加,那么页可能有足够的空间来容纳新行,但可能需要页重组来对该空间进行碎片整理。 如果页没有足够的空间来容纳增大的新行,那么将创建导致在读取期间产生 overflow_accesses 的溢出记录。 可通过使用固定长度列而不是可变长度列来避免出现这两种情况。

page_reclaims_x -“互斥存取页回收数”监视元素

Db2® pureScale ® 实例中的另一成员在其计划发行版之前回收与该对象相关的页面的次数,其中回收该页面的成员需要独占访问权。

表 22. 表函数监视信息
表函数 监视元素收集级别
MON_GET_PAGE_ACCESS_INFO 表函数 - 获取缓冲池页面等待信息 始终收集

用法

与内部保留的对象空间映射相关的页回收数是单独计算的。

page_reclaims_s -“共享访问页回收数”监视元素

Db2 pureScale 实例中的另一成员在其计划发行版之前回收与该对象相关的页面的次数,其中回收该页面的成员需要共享访问权。

表 23. 表函数监视信息
表函数 监视元素收集级别
MON_GET_PAGE_ACCESS_INFO 表函数 - 获取缓冲池页面等待信息 始终收集

用法

与内部保留的对象空间映射相关的页回收数是单独计算的。

page_reclaims_initiated_x -“互斥存取导致的页回收数”监视元素

以互斥方式访问页从而导致从另一成员回收此页的次数。 与内部保留的对象空间映射相关的页回收数是单独计算的。

表 24. 表函数监视信息
表函数 监视元素收集级别
MON_GET_PAGE_ACCESS_INFO 表函数 - 获取缓冲池页面等待信息 始终收集

page_reclaims_initiated_s -“共享存取导致的页回收数”监视元素

以共享方式访问页从而导致从另一成员回收此页的次数。 与内部保留的对象空间映射相关的页回收数是单独计算的。

表 25. 表函数监视信息
表函数 监视元素收集级别
MON_GET_PAGE_ACCESS_INFO 表函数 - 获取缓冲池页面等待信息 始终收集

pages_from_block_ios -“块 I/O 读取的总页数”监视元素

块 I/O 读取到缓冲池的块区域中的总页数。

表 26. 表函数监视信息
表函数 监视元素收集命令和级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONTAINER 表函数 - 获取表空间容器指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
表 27. 快照监视信息
快照级别 逻辑数据分组 监视开关
缓冲池 bufferpool 缓冲池

用法

如果已启用基于块的缓冲池,那么此元素将报告块 I/O 读取的总页数。 否则,此元素将返回 0。

要计算每个基于块的 I/O 按顺序预取的平均页数,请将 pages_from_block_ios 监视元素的值除以 block_ios 监视元素的值。 如果此值比您在 CREATE BUFFERPOOL 或 ALTER BUFFERPOOL 语句中为基于块的缓冲池定义的 BLOCKSIZE 选项小很多,那么表明未充分利用基于块的 I/O。 出现这种情况的一个可能原因是,正在按顺序预取的表空间的扩展数据块大小与基于块的缓冲池的块大小不匹配。

pages_from_vectored_ios -“向量 I/O 读取的总页数”监视元素

向量 I/O 读取到缓冲池的页区域中的总页数。

表 28. 表函数监视信息
表函数 监视元素收集命令和级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONTAINER 表函数 - 获取表空间容器指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
表 29. 快照监视信息
快照级别 逻辑数据分组 监视开关
缓冲池 bufferpool 缓冲池

parent_activity_id -“父活动标识”监视元素

此活动的父活动在父活动的工作单元中的唯一标识。 如果没有父活动,那么此监视元素的值为 NULL。

表 34. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity 始终收集

用法

将此元素与 parent_uow_id 元素和 appl_id 元素配合使用,以唯一地标识此活动记录中描述的活动的父活动。

parent_uow_id -“父工作单元标识”监视元素

应用程序句柄内的唯一工作单元标识。 此活动的父活动所来源于的工作单元的标识。 如果没有父活动,那么该值为 NULL。

表 36. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity 始终收集

用法

将此元素与 parent_activity_id 元素和 appl_id 元素配合使用,以唯一地标识此活动记录中描述的活动的父活动。

partial_record -“部分记录”监视元素

指示事件监视器记录只是部分记录。

表 37. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db -
event_table -
表空间 event_tablespace -
缓冲池 event_bufferpool -
连接 event_conn -
语句 event_stmt -
语句 event_subsection -
事务 event_xact -
活动 event_activity -

用法

在数据库释放之前,大多数事件监视器不会输出结果。 You can use the FLUSH EVENT MONITOR <monitorName> statement to force monitor values to the event monitor output writer. 这允许您在不需要停止并重新启动事件监视器的情况下强制它将记录输出至写程序。 此元素指示事件监视器记录是不是清空操作的结果并且因此成为部分记录。

清空事件监视器不会导致值重置。 这意味着触发事件监视器时仍会生成完整的事件监视器记录。

在 event_activity 逻辑数据分组时,partial_record 监视元素可能的值包括:
0
活动记录通常在活动结束时生成。
1
活动记录在调用 WLM_CAPTURE_ACTIVITY_IN_PROGRESS 存储过程后生成。
2
由于没有足够的存储器来创建记录,所以缺少此活动的信息。 event_activity、event_activitystmt 或 event_activityvals 记录可能缺少信息。

participant_no -“死锁参与者”监视元素

唯一标识死锁参与者的序号。

元素标识
participant_no
元素类型
参考
表 38. 事件监视信息
事件类型 逻辑数据分组 监视开关
死锁 event_dlconn 始终收集
带有详细信息的死锁 event_detailed_dlconn 始终收集
用法
在监视应用程序中使用此元素,以将死锁连接事件记录与死锁事件记录相关联。

participant_no_holding_lk -“对应用程序所需对象挂起锁定的参与者”监视元素

对某个对象挂起锁定的应用程序的参与者编号,此应用程序正在等待对该对象获取锁定。

元素标识
participant_no_holding_lk
元素类型
参考
表 39. 事件监视信息
事件类型 逻辑数据分组 监视开关
死锁 event_dlconn 始终收集
带有详细信息的死锁 event_detailed_dlconn 始终收集
用法
此元素可帮助您确定存在资源争用的应用程序。

participant_type -“参与者类型”监视元素

可成为请求者或所有者的锁定参与者的类型。

表 40. 事件监视信息
事件类型 逻辑数据分组 监视开关
锁定 lock_participants  

partition_key -“分区键”监视元素

事件监视器表的分区键。 此值将被选中,以便每个事件监视器进程将数据插入到运行该进程的数据库分区中;即,插入操作将在运行事件监视器进程的数据库分区本地执行。

表 41. 事件监视信息
事件类型 逻辑数据分组 监视元素收集级别
阈值违例 event_thresholdviolations  
阈值违例 控制  
统计信息 event_qstats  
统计信息 event_scstats  
统计信息 event_histogrambin  
统计信息 event_wcstats  
统计信息 event_wlstats  
统计信息 控制  
锁定 锁定  
锁定 lock_participants  
锁定 lock_participant_activities  
锁定 lock_activity_values  
锁定 控制  
程序包高速缓存 pkgcache_metrics  
程序包高速缓存 pkgcache_stmt_args  
程序包高速缓存 控制  
工作单元 uow  
工作单元 uow_metrics  
工作单元 uow_package_list  
工作单元 uow_executable_list  
工作单元 控制  
活动 event_activity  
活动 event_activitystmt  
活动 event_activityvals  
活动 event_activitymetrics  
活动 控制  
变更历史记录 changesummary
dbdbmcfg
ddlstmtexec
evmonstart
regvar
txncompletion
utillocation
utilphase
utilstart
utilstop
始终收集

partition_number -“分区号”监视元素

此元素仅由分区数据库环境或 Db2 pureScale 环境中的 "写至表" 事件监视器在目标 SQL 表中使用。 此值指示插入了事件监视器数据的成员的编号。

表 42. 表函数监视信息
表函数 监视元素收集级别
DB_MEMBERS 表函数 始终收集
表 43. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activitymetrics 始终收集

passthru_time -“传递时间”监视元素

此元素包含此数据源响应 PASSTHRU 语句所耗用的总时间(以毫秒计),这些 PASSTHRU 语句来自联合服务器实例启动后或上次重置数据库监视计数器后在此联合服务器实例上运行的所有应用程序或单个应用程序。 该监视器存储最新值。 响应时间是以联合服务器将 PASSTHRU 语句提交给数据源的时间与数据源响应以指示已处理 PASSTHRU 语句的时间之差量度的。
表 44. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase_remote 时间戳记
应用程序 appl_remote 时间戳记
可将快照监视的计数器重置。

用法

使用此元素来确定在此数据源上以通过方式处理语句所花的实际时间。

passthrus -“传递数”监视元素

此元素包含自联合服务器实例启动或数据库监视计数器最后一次重置以后(取较晚者),联合服务器代表任何应用程序直接传递到此数据源的 SQL 语句总数。

表 45. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase_remote 基本
应用程序 appl_remote 基本
可将快照监视的计数器重置。
用法
使用此元素来确定可由联合服务器在本地处理的 SQL 语句的百分比以及需要以通过方式处理的 SQL 语句的百分比。 如果此值很高,那么应确定原因和调查方法以便更好地使用本机支持。

past_activities_wrapped -“合并过去活动列表”监视元素

指示活动列表是否已合并。 对任何一个应用程序所保留的先前活动数的缺省限制是 250。 可使用 DB2_MAX_INACT_STMTS 注册表变量覆盖此缺省值。 用户可能希望选择另一个限制值,以便增加或减少用于不活动语句信息的系统监视器堆空间量。
表 46. 事件监视信息
事件类型 逻辑数据分组 监视开关
锁定 lock_participants  

peer_window -“对等时间段”监视元素

注: hadr_peer_windowpeer_window 监视元素是在不同监视接口中表示相同信息的别名。 hadr_peer_window 由快照监视器接口返回,peer_window 由 MON_GET_HADR 表函数和 db2pd 界面返回。

这是 HADR_PEER_WINDOW 数据库配置参数的值。 单位为毫秒。

表 48. 表函数监视信息
表函数 监视元素收集级别
MON_GET_HADR 表函数 - 返回高可用性灾难恢复 (HADR) 监视信息 始终收集

peer_window_end -“对等时间段结束”监视元素

注: hadr_peer_window_endpeer_window_end 监视元素是在不同监视接口中表示相同信息的别名。 hadr_peer_window_end 由快照监视器接口返回,peer_window_end 由 MON_GET_HADR 表函数和 db2pd 界面返回。

当前对等时间段的结束时间。 如果对等时间段未启用,那么此值为 NULL。

表 49. 表函数监视信息
表函数 监视元素收集级别
MON_GET_HADR 表函数 - 返回高可用性灾难恢复 (HADR) 监视信息 始终收集

phase_start_event_id -“阶段开始事件标识”监视元素

对应 UTILPHASESTART 的 EVENT_ID。

表 50. 事件监视信息
事件类型 逻辑数据分组 监视开关
变更历史记录 UTILPHASE 始终收集

用法

对于变更历史记录事件监视器:
  • 如果事件是停止实用程序阶段或处理阶段 (UTILPHASESTOP),那么这是实用程序阶段的对应开始 (UTILPHASESTART) 的 EVENT_ID,否则为 -1。

与 PHASE_START_EVENT_TIMESTAMP 和成员元素配合使用以使阶段停止记录与对应开始记录相关联。

phase_start_event_timestamp -“阶段开始事件时间戳记”监视元素

对应 UTILPHASESTART 的时间

表 51. 事件监视信息
事件类型 逻辑数据分组 监视开关
变更历史记录 UTILPHASE 始终收集

用法

对于变更历史记录事件监视器:
  • 如果事件是停止实用程序阶段或处理阶段 (UTILPHASESTOP),那么这是实用程序阶段的对应开始 (UTILPHASESTART) 的时间,否则为空。
与 PHASE_START_EVENT_ID 和成员元素配合使用以使阶段停止记录与对应开始记录相关联。

physical_move_time -“物理扩展数据块移动时间”监视元素

在扩展数据块移动期间,此监视元素会显示在扩展数据块上执行磁盘 I/O 以将其从一个位置移至另一位置所花费的累积时间。 此值以毫秒计。

表 52. 表函数监视信息
表函数 监视元素收集级别
MON_GET_EXTENT_MOVEMENT_STATUS - 获取扩展数据块移动进度 始终收集

piped_sorts_accepted -“接受的管道排序数”监视元素

接受的管道排序数。

表 53. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 db2 基本
可将快照监视的计数器重置。
用法
系统上每个活动排序分配内存可能导致排序占用过多可用系统内存。
如果接受的管道排序数低于请求的管道排序数,可通过调整下列配置参数中的一个或全部来改进排序性能:
  • sortheap
  • sheapthres
如果拒绝管道排序,那么可以考虑降低排序堆或提高排序堆阈值。 您应该了解其中每个选项的可能含义。 如果提高排序堆阈值,那么可能会保留更多内存以便分配给排序使用。 这可能导致内存至磁盘的页面调度。 如果降低排序堆,那么可能需要进行其他的合并阶段,这可能会导致排序速度下降。

piped_sorts_requested -“请求的管道排序数”监视元素

请求的管道排序数。

表 54. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 db2 基本
可将快照监视的计数器重置。
用法
系统上每个活动排序分配内存可能导致排序占用过多可用系统内存。

排序列表堆(sortheap)和排序堆阈值(sheapthres)配置参数帮助控制用于排序操作的内存量。 这些参数还将用于确定排序是否以管道方式进行。

因为管道排序可以降低磁盘 I/O,允许更多管道排序可以改进排序操作的性能并且可能改进整个系统的性能。 如果对排序分配排序堆时将超过排序堆阈值,那么不接受管道排序。 如果遇到拒绝管道排序的情况,请参阅 piped_sorts_accepted 以获取更多信息。

SQL EXPLAIN 输出将显示优化器是否请求管道排序。

pkg_cache_inserts -“程序包高速缓存插入数”监视元素

请求段不可用并且必须装入到程序包高速缓存中的总次数。 此计数包括系统执行的所有隐式编译。

表 56. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 基本
应用程序 appl 基本
可将快照监视的计数器重置。
表 57. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
连接 event_conn 始终收集
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

工作单元

在 system_metrics 文档中报告。

REQUEST METRICS BASE

用法

通过与 pkg_cache_lookups 监视元素一起使用,可以使用此监视元素并通过以下公式来计算程序包高速缓存命中率:
 
    1 - (Package Cache Inserts / Package Cache Lookups)

pkg_cache_lookups -“程序包高速缓存查询数”监视元素

“程序包高速缓存查询”监视元素统计应用程序在程序包高速缓存中查找某个段或程序包的次数。 在数据库级别,这指示自数据库启动或监视器数据重置后的整体引用数。 此计数器包括该段已装入到高速缓存中的情况和该段必须装入到高速缓存中的情况。 在代理程序要与不同应用程序相关联的集中器环境中,如果新的代理程序在本地存储器中没有必需的段或程序包可用,那么可能需要附加程序包高速缓存查询。
表 59. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 基本
应用程序 appl 基本
可将快照监视的计数器重置。
表 60. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
连接 event_conn 始终收集
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

工作单元

在 system_metrics 文档中报告。

REQUEST METRICS BASE

用法

要计算程序包高速缓存命中率,请使用以下公式:
 
    1 - (Package Cache Inserts / Package Cache Lookups)

程序包高速缓存命中率显示是否在高效使用程序包高速缓存。 如果命中率很高(超过 0.8),那么表示高速缓存确实起到作用。 如果命中率较低,可能表示应该增大程序包高速缓存。

您需要使用程序包高速缓存大小进行试验,以找出 pckcachesz 配置参数的最优数字。 例如,如果降低高速缓存的大小时 pkg_cache_inserts 元素中的值没有增加,那么可以使用更小的程序包高速缓存大小。 降低程序包高速缓存大小将释放系统资源以供其他任务使用。 如果增加程序包高速缓存大小使得 pkg_cache_inserts 数降低,那么可以通过这样做来改进整体系统性能。 在满工作负载条件下能够最好地完成此实验。

可将此元素与 ddl_sql_stmts 配合使用以确定执行 DDL 语句是否会影响程序包高速缓存的性能。 执行 DDL 语句时,动态 SQL 语句的各段可能会变得无效。 下次使用时系统会对无效段进行隐式编译。 执行 DDL 语句可能会使许多段变得无效,并且准备这些段时要求的额外处理时间会严重影响性能。 在这种情况下,程序包高速缓存命中率反映了对无效部分的隐式重新编译。 它不会反映将新段插入到高速缓存中,因此增加程序包高速缓存的大小不会提高整体性能。 您可能会发现在满负载环境中工作之前独自为应用程序调整高速缓存会更加清晰明了。

在决定采取什么操作之前,需要确定 DDL 语句在程序包高速缓存命中率的值中所起的作用。 如果 DDL 语句很少出现,那么可通过增加高速缓存大小来改进性能。 如果 DDL 语句频繁出现,那么可能需要通过限制 DDL 语句的使用(将 DDL 语句的可能使用时间限制为特定时间段)来改进性能。

static_sql_stmtsdynamic_sql_stmts 计数可用来帮助提供有关要高速缓存的段的数量和类型的信息。

注: 您可能希望在数据库级别使用此信息来计算所有应用程序的平均程序包高速缓存命中率。 您应该在应用程序级别查看此信息以找出给定应用程序的精确程序包高速缓存命中率。 为了满足很少执行的应用程序的高速缓存要求而增加程序包高速缓存大小是不值得的。

pkg_cache_num_overflows - 程序包高速缓存溢出监视元素

程序包高速缓存溢出其分配内存边界的次数。

表 61. 表函数监视信息
表函数 监视元素收集级别
MON_GET_DATABASE 表函数-获取数据库级别信息 始终收集
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 始终收集
表 62. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 基本
可将快照监视的计数器重置。
表 63. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集

用法

将此元素与 pkg_cache_size_top 监视元素配合使用来确定是否需要增加程序包高速缓存的大小以避免溢出。

pkg_cache_size_top -“程序包高速缓存高水位标记”监视元素

程序包高速缓存达到的最大大小。

注: 不推荐使用 pkg_cache_size_top 监视元素。 使用此监视元素不会生成错误。 但是,它不会返回有效值,并且在将来的发行版中可能会将其移除。
表 64. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 基本
表 65. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集

用法

如果程序包高速缓存溢出,那么表示此元素包含溢出期间程序包高速缓存达到的最大大小。

检查 pkg_cache_num_overflows 监视元素以确定是否发生此类情况。

可通过以下公式来确定工作负载需要的程序包高速缓存最小大小:
   maximum package cache size / 4096
通过将结果四舍五入为整数,指示为避免溢出程序包高速缓存最少需要的页数(每页 4K 字节)。

planid -“查询计划标识”监视元素

标识部分的查询计划的散列键值。

planid 监视元素跟踪存取方案的重要性能敏感方面。 此类方面包括存取方案运算符的列表和布局、正访问的对象的标识、每个运算符的每种类型谓词数以及性能敏感运算符参数。

表 67. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activitystmt 始终收集
程序包高速缓存 pkgcache 始终收集

用法

将此监视元素与 stmtidsemantic_env_id 监视元素配合使用,以检测可能会影响性能的存取方案中的更改。

pool_async_col_gbp_indep_pages_found_in_lbp -“本地缓冲池中发现的独立于异步组缓冲池按列组织的数据页面数”监视元素

预取程序在本地缓冲池中找到的独立于组缓冲池 (GBP) 的 按列组织 页面的数目。

表 68. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

pool_async_col_gbp_invalid_pages -“异步组缓冲池无效数据页面数”监视元素

预取程序尝试从组缓冲池中读取 按列组织 页面的次数,因为该页面在本地缓冲池中无效。

表 69. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

pool_async_col_gbp_l_reads -“异步组缓冲池按列组织逻辑读取次数”监视元素

预取程序尝试从组缓冲池中读取依赖于组缓冲池 (GBP) 的 按列组织 页面的次数,因为该页面在本地缓冲池中无效或不存在。

表 70. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

pool_async_col_gbp_p_reads -“异步组缓冲池按列组织物理读取次数”监视元素

预取程序从磁盘读取依赖于组缓冲池 (GBP) 的 按列组织 页面的次数,因为在 GBP 中找不到该页面。

表 71. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

pool_async_col_lbp_pages_found -“发现的异步本地缓冲池按列组织页面数”监视元素

预取程序尝试访问数据页面时此数据页面出现在本地缓冲池中的次数。

表 72. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

pool_async_col_read_reqs -“缓冲池异步按列组织读请求数”监视元素

预取程序向操作系统发出的异步 按列组织的 读请求数。

表 73. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

用法

要计算每个读取请求中 按列组织 页面的平均数目,请使用以下公式:
 pool_async_col_reads / pool_async_col_read_reqs

此平均值可以帮助您确定预取程序所使用的平均读 I/O 大小。

预取程序读 I/O 最大大小是所涉及表空间的 CREATE TABLESPACE 语句中 EXTENTSIZE 选项指定的值,但在某些情况下可能更小:
  • 扩展数据块的某些页已经在缓冲池中
  • 超出操作系统能力
  • EXTENTSIZE 选项值非常大,执行大型 I/O 将导致整体性能下降

pool_async_col_reads -“缓冲池异步按列组织读取次数”监视元素

指示预取程序从所有类型表空间的表空间容器 (物理) 异步读取的 按列组织 页面的数目。

表 74. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

pool_async_col_writes -“缓冲池异步按列组织写入次数”监视元素

异步页清除程序或预取程序将缓冲池数据页物理写至磁盘的次数。 预取程序可能已将脏页写入磁盘,从而为要预取的页面腾出空间。

表 75. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

用法

可以将此元素与 pool_col_writes 监视元素配合使用,以计算同步执行的列式页面写入数 (即,由 数据库管理器 代理程序执行的物理数据页面写入数)。 请使用以下公式:
  pool_col_writes - pool_async_col_writes

通过比较异步写入数与同步写入数的比率,可了解缓冲池页清除程序的执行情况。 在调整 num_iocleaners 配置参数时,此比率会非常有用。

pool_async_data_gbp_indep_pages_found_in_lbp -“本地缓冲池中由异步 EDU 发现的独立于组缓冲池的数据页数”监视元素

本地缓冲池中由异步 EDU 发现的独立于组缓冲池 (GBP) 的数据页数。

表 76. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

pool_async_data_gbp_invalid_pages -“异步组缓冲池无效数据页数”监视元素

预取程序尝试从组缓冲池读取数据页(因为该页在本地缓冲池中无效)的次数。 Db2 pureScale 环境外部,此值为空。

表 77. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

用法

可按如下所示计算预取程序(或异步)数据页命中率:
GBP = ( pool_async_data_gbp_l_reads - pool_async_data_gbp_p_reads ) / pool_async_data_gbp_l_reads

缓冲池命中率是 IBM® Db2 pureScale Feature整体性能的重要因素。 使用此公式可帮助您确定组缓冲池会否成为数据库吞吐量的限制因素。

pool_async_data_gbp_l_reads -“异步组缓冲池数据逻辑读取数”监视元素

预取程序尝试从组缓冲池读取依赖于组缓冲池 (GBP) 的数据页(因为该页在本地缓冲池中无效或不存在)的次数。 Db2 pureScale 环境外部,此值为空。

用法

可按如下所示计算预取程序(或异步)数据页命中率:
GBP = ( pool_async_data_gbp_l_reads - pool_async_data_gbp_p_reads ) / pool_async_data_gbp_l_reads

缓冲池命中率是 IBM Db2 pureScale Feature整体性能的重要因素。 使用此公式可帮助您确定组缓冲池会否成为数据库吞吐量的限制因素。

pool_async_data_gbp_p_reads -“异步组缓冲池数据物理读取数”监视元素

预取程序尝试将磁盘中依赖于组缓冲池 (GBP) 的数据页读取到本地缓冲池中(因为在 GBP 中找不到该页)的次数。 Db2 pureScale 环境外部,此值为空。

表 79. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

用法

可按如下所示计算预取程序(或异步)数据页命中率:
GBP = ( pool_async_data_gbp_l_reads - pool_async_data_gbp_p_reads ) / pool_async_data_gbp_l_reads

缓冲池命中率是 IBM Db2 pureScale Feature整体性能的重要因素。 使用此公式可帮助您确定组缓冲池会否成为数据库吞吐量的限制因素。

pool_async_data_lbp_pages_found -“发现的异步本地缓冲池数据页数”监视元素

预取程序尝试访问数据页时此数据页出现在本地缓冲池中的次数。

表 80. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

用法

可按如下所示计算预取程序(或异步)数据页命中率:
GBP = ( pool_async_data_gbp_l_reads - pool_async_data_gbp_p_reads ) / pool_async_data_gbp_l_reads

缓冲池命中率是 IBM Db2 pureScale Feature整体性能的重要因素。 使用此公式可帮助您确定组缓冲池会否成为数据库吞吐量的限制因素。

pool_async_data_read_reqs -“缓冲池异步读请求数”监视元素

预取程序对操作系统发出的异步读请求的数目。 这些请求通常是涉及多页的大型块 I/O。

表 81. 表函数监视信息
表函数 监视元素收集命令和级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
表 82. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
可将快照监视的计数器重置。
表 83. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
表空间 event_tablespace 始终收集

用法

要计算每个读请求的平均数据页数,请使用下列公式:
 pool_async_data_reads / pool_async_data_read_reqs

此平均值可以帮助您确定预取程序所使用的平均读 I/O 大小。 此数据还可以帮助您了解所测量的工作负载的大型块 I/O 要求。

预取程序读 I/O 最大大小是所涉及表空间的 CREATE TABLESPACE 语句中 EXTENTSIZE 选项指定的值,但在某些情况下可能更小:
  • 扩展数据块的某些页已经在缓冲池中
  • 超出操作系统能力
  • EXTENTSIZE 选项值非常大,执行大型 I/O 将导致整体性能下降

pool_async_data_reads -“缓冲池异步数据读次数”监视元素

指示预取程序从所有类型表空间的表空间容器 (物理) 异步读取的数据页数。

表 84. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
表 85. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
可将快照监视的计数器重置。
表 86. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
表空间 event_tablespace 始终收集

用法

可以将此元素与 pool_data_p_reads 配合使用,以计算同步执行的物理读取数 (即,由 数据库管理器 代理程序执行的物理数据页读取数)。 可使用以下公式来计算同步数据读取数:

# of sync data reads = pool_data_p_reads + pool_temp_data_p_reads - pool_async_data_reads
通过比较异步读取数与物理读取总数的比率,可了解预取程序的执行情况。 在调整 num_ioservers 配置参数时,此元素会非常有用。 可通过使用以下公式来计算异步读取数与物理读取数的比率:
(pool_async_data_reads + pool_async_index_reads)/
(pool_data_p_reads + pool_temp_data_p_reads + pool_index_p_reads + pool_temp_index_p_reads)

pool_async_data_writes -“缓冲池异步数据写次数”监视元素

异步页清除程序或预取程序将缓冲池数据页物理写至磁盘的次数。 预取程序可将脏页写至磁盘以便为要预取的页腾出空间。

表 87. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
表 88. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
可将快照监视的计数器重置。
表 89. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
表空间 event_tablespace 始终收集
用法
可以将此元素与 pool_data_writes 监视元素配合使用,以计算同步执行的物理写请求数 (即,由 数据库管理器 代理程序执行的物理数据页写)。 请使用以下公式:
  pool_data_writes - pool_async_data_writes

通过比较异步写入数与同步写入数的比率,可了解缓冲池页清除程序的执行情况。 在调整 num_iocleaners 配置参数时,此比率会非常有用。

pool_async_index_gbp_indep_pages_found_in_lbp -“本地缓冲池中由异步 EDU 发现的独立于组缓冲池的索引页数”监视元素

本地缓冲池中由异步 EDU 发现的独立于组缓冲池 (GBP) 的索引页数。

表 90. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

pool_async_index_gbp_invalid_pages -“异步组缓冲池无效索引页数”监视元素

预取程序尝试从组缓冲池读取索引页(因为该页在本地缓冲池中无效)的次数。 Db2 pureScale 环境外部,此值为空。

表 91. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

用法

可按如下所示计算预取程序(或异步)索引页命中率:
GBP = ( pool_async_index_gbp_l_reads - pool_async_index_gbp_p_reads ) / pool_async_index_gbp_l_reads

缓冲池命中率是 Db2 pureScale 实例整体性能的重要因素。 使用以上公式可帮助您确定组缓冲池会否成为数据库吞吐量的限制因素。

pool_async_index_gbp_l_reads -“异步组缓冲池索引逻辑读取数”监视元素

预取程序尝试从组缓冲池读取依赖于组缓冲池 (GBP) 的索引页(因为该页在本地缓冲池中无效或不存在)的次数。Db2 pureScale 环境外部,此值为空。

表 92. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

用法

可按如下所示计算预取程序(或异步)索引页命中率:
GBP = ( pool_async_index_gbp_l_reads - pool_async_index_gbp_p_reads ) / pool_async_index_gbp_l_reads

缓冲池命中率是 Db2 pureScale 实例整体性能的重要因素。 使用以上公式可帮助您确定组缓冲池会否成为数据库吞吐量的限制因素。

pool_async_index_gbp_p_reads -“异步组缓冲池索引物理读取数”监视元素

预取程序尝试将磁盘中依赖于组缓冲池 (GBP) 的索引页面读取到本地缓冲池中(因为在 GBP 中找不到该页面)的次数。 Db2 pureScale 环境外部,此值为空。

表 93. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

用法

可按如下所示计算预取程序(或异步)索引页命中率:
GBP = ( pool_async_index_gbp_l_reads - pool_async_index_gbp_p_reads ) / pool_async_index_gbp_l_reads

缓冲池命中率是 Db2 pureScale 实例整体性能的重要因素。 使用以上公式可帮助您确定组缓冲池会否成为数据库吞吐量的限制因素。

pool_async_index_lbp_pages_found -“发现的异步本地缓冲池索引页数”监视元素

预取程序尝试访问索引页时此索引页出现在本地缓冲池中的次数。

表 94. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

用法

可按如下所示计算预取程序(或异步)索引页命中率:
GBP = ( pool_async_index_gbp_l_reads - pool_async_index_gbp_p_reads ) / pool_async_index_gbp_l_reads

缓冲池命中率是 Db2 pureScale 实例整体性能的重要因素。 使用以上公式可帮助您确定组缓冲池会否成为数据库吞吐量的限制因素。

pool_async_index_read_reqs -“缓冲池异步索引读请求数”监视元素

针对索引页的异步读请求的数目。

表 95. 表函数监视信息
表函数 监视元素收集命令和级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
表 96. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
可将快照监视的计数器重置。
表 97. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
表空间 event_tablespace 始终收集
用法
要计算每个异步请求读取的索引页数,请使用以下公式:
  pool_async_index_reads / pool_async_index_read_reqs
此平均数可帮助您确定每次与预取程序交互时对索引页进行的异步 I/O 量。

pool_async_index_reads -“缓冲池异步索引读取数”监视元素

指示预取程序从所有类型表空间的表空间容器 (物理) 异步读取的索引页数。

表 98. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
表 99. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
可将快照监视的计数器重置。
表 100. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
表空间 event_tablespace 始终收集

用法

可以将此元素与 pool_index_p_reads 监视元素配合使用,以计算同步执行的物理读取数 (即,由 数据库管理器 代理程序执行的物理索引页面读取数)。 可使用以下公式来计算同步索引读取数:
# of sync index reads = pool_index_p_reads + pool_temp_index_p_reads - pool_async_index_reads
通过比较异步读取数与物理读取总数的比率,可了解预取程序的执行情况。 在调整 num_ioservers 配置参数时,此元素会非常有用。 可通过使用以下公式来计算异步索引读取数与物理索引读取总数的比率:
(pool_async_index_reads) / (pool_index_p_reads + pool_temp_index_p_reads)

pool_async_index_writes -“缓冲池异步索引写次数”监视元素

异步页清除程序或预取程序将缓冲池索引页物理写至磁盘的次数。 预取程序可将脏页写至磁盘以便为要预取的页腾出空间。

表 101. 表函数监视信息
表函数 监视元素收集命令和级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
表 102. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
可将快照监视的计数器重置。
表 103. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
表空间 event_tablespace 始终收集

用法

可以将此元素与 pool_index_writes 监视元素配合使用,以计算同步执行的物理索引写入请求数 (即,由 数据库管理器 代理程序执行的物理索引页面写入)。 请使用以下公式:
  pool_index_writes - pool_async_index_writes

通过比较异步写入数与同步写入数的比率,可了解缓冲池页清除程序的执行情况。 在调整 num_iocleaners 配置参数时,此比率会非常有用。

pool_async_read_time - 缓冲池异步读取时间监视元素

指示从表空间容器(物理)中由异步引擎可派遣单元 (EDU) 对所有类型的表空间读取数据和索引页所花费的总时间。 此值以毫秒计。

表 104. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
表 105. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
可将快照监视的计数器重置。
表 106. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
表空间 event_tablespace 始终收集
用法
可使用此元素并借助以下公式来计算同步读取所耗用的时间:
  pool_read_time - pool_async_read_time
还可使用此元素并借助以下公式来计算平均异步读取时间:
  pool_async_read_time / pool_async_data_reads

这些计算可用来了解要执行的 I/O 处理。

pool_async_write_time -“缓冲池异步写入时间”监视元素

完成每个异步写入的累积耗用时间。 此值以毫秒计。

表 107. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
表 108. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
可将快照监视的计数器重置。
表 109. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
表空间 event_tablespace 始终收集

用法

要计算同步写入页所耗用的时间,请使用以下公式:
 pool_write_time - pool_async_write_time
还可使用此元素并借助以下公式来计算平均异步写入时间:
 pool_async_write_time
  / (pool_async_data_writes 
    + pool_async_index_writes)

这些计算可用来了解要执行的 I/O 处理。

chayzchpool_async_xda_gbp_indep_pages_found_in_lbp -“本地缓冲池中由异步 EDU 发现的独立于组缓冲池的 XML 存储对象 (XDA) 页数”监视元素

本地缓冲池中由异步 EDU 发现的独立于组缓冲池 (GBP) 的 XML 存储对象 (XDA) 页数。

表 110. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

pool_async_xda_gbp_invalid_pages -“异步组缓冲池无效 XDA 数据页数”监视元素

预取程序向组缓冲池发出针对 XML 存储器对象 (XDA) 的数据页的请求(因为该页在本地缓冲池中标记为无效)的次数。 Db2 pureScale 环境外部,此值为空。

表 111. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

用法

可按如下所示计算预取程序(或异步)XDA 页命中率:
GBP = ( pool_async_xda_gbp_l_reads - pool_async_xda_gbp_p_reads ) / pool_async_xda_gbp_l_reads
缓冲池命中率是 Db2 pureScale 实例整体性能的重要因素。 使用以上公式可帮助您确定组缓冲池会否成为数据库吞吐量的限制因素。

pool_async_xda_gbp_l_reads -“组缓冲池 XDA 数据异步逻辑读取请求数”监视元素

预取程序尝试从组缓冲池读取 XML 存储器对象 (XDA) 的依赖于 GBP 的数据页(因为该页在本地缓冲池中无效或不存在)的次数。 Db2 pureScale 环境外部,此值为空。

表 112. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

用法

可按如下所示计算预取程序(或异步)XDA 页命中率:
GBP = ( pool_async_xda_gbp_l_reads - pool_async_xda_gbp_p_reads ) / pool_async_xda_gbp_l_reads
缓冲池命中率是 Db2 pureScale 实例整体性能的重要因素。 使用以上公式可帮助您确定组缓冲池会否成为数据库吞吐量的限制因素。

pool_async_xda_gbp_p_reads -“组缓冲池 XDA 数据异步物理读取请求数”监视元素

Prefetcher 从磁盘中读取 XML 存储对象 (XDA) 的依赖于 GBP 的数据页的次数,因为在 GBP中找不到它。 Db2 pureScale 环境外部,此值为空。

表 113. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

用法

可按如下所示计算预取程序(或异步)XDA 页命中率:
GBP = ( pool_async_xda_gbp_l_reads - pool_async_xda_gbp_p_reads ) / pool_async_xda_gbp_l_reads
缓冲池命中率是 Db2 pureScale 实例整体性能的重要因素。 使用以上公式可帮助您确定组缓冲池会否成为数据库吞吐量的限制因素。

pool_async_xda_lbp_pages_found -“发现的异步本地缓冲池 XDA 数据页数”监视元素

预取程序向本地缓冲池请求并在其中发现 XML 存储对象 (XDA) 的数据页的次数。

表 114. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE

用法

可按如下所示计算预取程序(或异步)XDA 页命中率:
GBP = ( pool_async_xda_gbp_l_reads - pool_async_xda_gbp_p_reads ) / pool_async_xda_gbp_l_reads
缓冲池命中率是 Db2 pureScale 实例整体性能的重要因素。 使用以上公式可帮助您确定组缓冲池会否成为数据库吞吐量的限制因素。

pool_async_xda_read_reqs -“缓冲池异步 XDA 读请求数”监视元素

针对 XML 存储对象(XDA)数据的异步读取请求数。

表 115. 表函数监视信息
表函数 监视元素收集命令和级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
表 116. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
可将快照监视的计数器重置。
表 117. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
表空间 event_tablespace 始终收集
用法
要计算每个异步请求读取的平均 XML 存储对象数据页数,请使用以下公式:
 pool_async_xda_reads / pool_async_xda_read_reqs

此平均数可帮助您确定每次与预取程序交互时完成的异步 I/O 量。

pool_async_xda_reads -“缓冲池异步 XDA 数据读取数”监视元素

指示预取程序从所有类型表空间的表空间容器 (物理) 异步读取的 XML 存储对象 (XDA) 数据页数。

表 118. 表函数监视信息
表函数 监视元素收集命令和级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
表 119. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
可将快照监视的计数器重置。
表 120. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
表空间 event_tablespace 始终收集

用法

使用 pool_async_xda_readspool_xda_p_reads 监视元素来计算在 XML 存储对象数据页 (即,由 数据库管理器 代理程序对 XML 数据执行的物理数据页读取) 上同步执行的物理读取数。 请使用以下公式:
 
 pool_xda_p_reads + pool_temp_xda_p_reads - pool_async_xda_reads

通过比较异步读取数与同步读取数的比率,可了解预取程序的执行情况。 在调整 num_ioservers 配置参数时,此元素会非常有用。

pool_async_xda_writes -“缓冲池异步 XDA 数据写次数”监视元素

异步页清除程序或预取程序将 XML 存储对象(XDA)的缓冲池数据页物理写至磁盘的次数。 预取程序可将脏页写至磁盘以便为要预取的页腾出空间。

表 121. 表函数监视信息
表函数 监视元素收集命令和级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
表 122. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
可将快照监视的计数器重置。
表 123. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
表空间 event_tablespace 始终收集
用法
可以将此元素与 pool_xda_writes 监视元素配合使用,以计算在 XML 存储器对象数据页 (即,由 数据库管理器 代理程序对 XML 数据执行的物理数据页写入) 上同步执行的物理写请求数。 请使用以下公式:
  pool_xda_writes - pool_async_xda_writes

通过比较异步写入数与同步写入数的比率,可了解缓冲池页清除程序的执行情况。 在调整 num_iocleaners 配置参数时,此比率会非常有用。

pool_col_gbp_indep_pages_found_in_lbp -“本地缓冲池中发现的独立于缓冲池按列组织 GBP 的页面数”监视元素

代理程序在本地缓冲池 (LBP) 中找到的独立于组缓冲池 (GBP) 的 按列组织 页面的数目。

表 124. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY 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 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取详细的工作单元指标 REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 125. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 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
程序包高速缓存 - ACTIVITY METRICS BASE
锁定 - 始终收集

pool_col_gbp_invalid_pages -“缓冲池按列组织 GBP 无效数据页面数”监视元素

按列组织的 页面在本地缓冲池中无效并改为从组缓冲池中读取的次数。 在 Db2 pureScale 环境外部,此值为空。

表 126. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY 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 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取详细的工作单元指标 REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 127. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 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
程序包高速缓存 - ACTIVITY METRICS BASE
锁定 - 始终收集

pool_col_gbp_l_reads -“缓冲池按列组织 GBP 逻辑读取次数”监视元素

从常规表空间和大型表空间的缓冲池 (逻辑) 请求的 按列组织的 页数。

表 128. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY 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 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取详细的工作单元指标 REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 129. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 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
程序包高速缓存 - ACTIVITY METRICS BASE
锁定 - 始终收集

用法

要确定在本地缓冲池中找到请求的 按列组织 页面的频率,请使用以下公式:
(pool_col_lbp_pages_found - pool_async_col_lbp_pages_found) / pool_col_l_reads
要确定在组缓冲池中发现所请求页的频率,请使用以下公式
(pool_col_gbp_l_reads - pool_col_gbp_p_reads) / pool_col_gbp_l_reads
本地缓冲池和组缓冲池命中率都是 集群高速缓存工具整体性能的重要因素。 使用这些公式可帮助您确定本地缓冲池或组缓冲池会否成为数据库吞吐量的限制因素。

pool_col_gbp_p_p_reads-"缓冲池按列组织 GBP 物理读取数" 监视元素

指示从常规表空间和大型表空间的表空间容器 (物理) 中读取的 按列组织 页数。

表 130. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY 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 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取详细的工作单元指标 REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 131. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 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
程序包高速缓存 - ACTIVITY METRICS BASE
锁定 - 始终收集

用法

要确定在本地缓冲池中找到请求的 按列组织 页面的频率,请使用以下公式:
(pool_col_lbp_pages_found - pool_async_col_lbp_pages_found) / pool_col_l_reads
要确定在组缓冲池中发现所请求页的频率,请使用以下公式
(pool_col_gbp_l_reads - pool_col_gbp_p_reads) / pool_col_gbp_l_reads
本地缓冲池和组缓冲池命中率都是 集群高速缓存工具整体性能的重要因素。 使用这些公式可帮助您确定本地缓冲池或组缓冲池会否成为数据库吞吐量的限制因素。

pool_col_l_reads-"缓冲池按列组织逻辑读取数" 监视元素

指示代理程序从常规表空间和大型表空间的缓冲池 (逻辑) 同步读取的 按列组织 页面数。

表 132. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY 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 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取详细的工作单元指标 REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 133. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在 details_xml 文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在 details_xml 文档中报告) REQUEST METRICS BASE
工作单元 在 system_metrics 文档中报告。 REQUEST METRICS BASE
活动 event_activity 缓冲池,语句
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

此计数包括对以下数据的访问:
  • 数据库管理器 需要处理页面时,已在缓冲池中。
  • 先读入缓冲池,然后 数据库管理器 才能处理该页面。

当工作负载同时包含 按行组织的按列组织的 表时,按列组织的监视元素可帮助您了解 I/O 的哪个部分由对 按列组织的 表的访问驱动。

要确定在本地缓冲池中找到所请求页面的频率,请使用以下公式:
(pool_col_lbp_pages_found - pool_async_col_lbp_pages_found) / pool_col_l_reads

增加缓冲池大小一般会提高命中率,但你会达到一个递减回报的点。 从理论上说,如果能够分配大到足以存储整个数据库的缓冲池,那么系统启动并运行后你可以得到 100% 的命中率。 但是,这在大多数情况下是不现实的。 命中率的意义真正取决于你的数据大小,以及它的访问方式。 在一个非常大的数据库中,平均访问数据的命中率会很差。 对于非常大的表,您可以执行的操作很少。

对于较小并且访问较为频繁的表和索引,要提高其命中率,请将其分配到各个缓冲池。

pool_col_lbp_pages_found-"发现的缓冲池按列组织 LBP 页数" 监视元素

指示代理程序同步读取并由预取程序从常规表空间和大型表空间的本地缓冲池 (逻辑) 异步读取的 按列组织 页面的数目。

表 134. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY 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 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取详细的工作单元指标 REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 135. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
工作单元 在 activity_metrics 文档中报告。 REQUEST METRICS BASE
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE
锁定 - 始终收集

用法

要确定在本地缓冲池中找到所请求页面的频率,请使用以下公式:
(pool_col_lbp_pages_found - pool_async_col_lbp_pages_found) / pool_col_l_reads
要确定在组缓冲池中发现所请求页的频率,请使用以下公式
(pool_col_gbp_l_reads - pool_col_gbp_p_reads) / pool_col_gbp_l_reads
本地缓冲池和组缓冲池命中率都是 集群高速缓存工具整体性能的重要因素。 使用这些公式可帮助您确定本地缓冲池或组缓冲池会否成为数据库吞吐量的限制因素。

当工作负载同时包含 按行组织的按列组织的 表时,按列组织的监视元素可帮助您了解 I/O 的哪个部分由对 按列组织的 表的访问驱动。

pool_col_p_p_reads-"缓冲池按列组织物理读取数" 监视元素

指示代理程序同步读取并由预取程序从常规表空间和大型表空间的表空间容器 (物理) 异步读取的 按列组织 页面数。

表 136. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY 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 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取详细的工作单元指标 REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 137. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 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

pool_col_writes-"缓冲池按列组织的写次数" 监视元素

将缓冲池 按列组织 页面物理写入磁盘的次数。

表 138. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY 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 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取详细的工作单元指标 REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 139. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 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
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

如果将缓冲池数据页面写入磁盘的次数在 pool_col_p_reads 监视元素值中占较高的百分比,那么或许能够通过增加可供数据库使用的缓冲池页面数来提高性能。

缓冲池数据页将因为下列原因写至磁盘:
  • 释放缓冲池中的一个页面,以便可以读取另一个页面
  • 将缓冲池清仓

系统并不总是写一个页面来为一个新的页面腾出空间。 如果该页未被更新,那么只需将其替换。 此元素的此替换项不计算在内。

在需要缓冲池空间之前,数据页面可由异步页清除程序代理程序写入,如 pool_async_col_writes 监视元素所报告。 这些异步页写入与同步页写入一起包括在此元素的值中。

计算此百分比时,请忽略初始填充缓冲池所需的物理读取数。 要确定写入的页数:
  1. 运行应用程序以装入缓冲区。
  2. 请注意此元素的值。
  3. 再次运行应用程序。
  4. 从此元素的新值中减去步骤 2 中记录的值。
为了避免在应用程序的各次运行之间取消分配缓冲池,应该执行下列其中一项操作:
  • 使用 ACTIVATE DATABASE 命令来激活数据库。
  • 将一个空闲的应用程序连接至数据库。

如果所有应用程序都要更新该数据库,那么提高缓冲池大小对性能可能没有多大影响,原因是大多数缓冲池页包含已更新数据,而这些数据必须写入磁盘。 但是,如果已更新页在写出之前可供其他工作单元使用,那么缓冲池可保存读写操作,这将对性能有所改进。

pool_config_size -“内存池的已配置大小”监视元素

数据库系统中内存池的内部配置大小。 该值以字节为单位。

表 140. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 内存池 基本
数据库 内存池 基本
应用程序 内存池 基本
表 141. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_dbmemuse 始终收集
连接 event_connmemuse 始终收集
用法
要跟踪系统内存使用情况,请将此值与 pool_cur_sizepool_idpool_watermark 一起使用。

要查看内存池是否接近已满状态,将 pool_config_sizepool_cur_size 进行比较。 例如,假定实用程序堆非常小。 可以按一定时间间隔获取快照并查看快照输出的实用程序堆部分,以诊断这一特定问题。 如果需要,可能会允许 pool_cur_size 超过 pool_config_size 以避免内存不足故障。 如果这种情况不常发生,那么可能不需要进一步的操作。 但是,如果 pool_cur_size 一直接近或大于 pool_config_size,那么可能要考虑增加实用程序堆的大小。

pool_cur_size -“内存池的当前大小”监视元素

内存池的当前大小。 该值以字节为单位。

表 142. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 内存池 基本
数据库 内存池 基本
应用程序 内存池 基本
表 143. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_dbmemuse 始终收集
连接 event_connmemuse 始终收集
用法
要跟踪系统内存使用情况,请将此值与 pool_config_sizepool_idpool_watermark 一起使用。

要查看内存池是否接近已满状态,将 pool_config_sizepool_cur_size 进行比较。 例如,假定实用程序堆非常小。 可以按一定时间间隔获取快照并查看快照输出的实用程序堆部分,以诊断这一特定问题。 如果 pool_cur_size 的值一直接近 pool_config_size,那么您可能要考虑增加实用程序堆的大小。

pool_data_gbp_indep_pages_found_in_lbp -“本地缓冲池中发现的独立于组缓冲池的数据页数”监视元素

代理程序在本地缓冲池 (LBP) 中发现的独立于组缓冲池 (GBP) 的数据页数。 Db2 pureScale 环境外部,此值为空。

表 144. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 145. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activitymetrics ACTIVITY METRICS BASE
程序包高速缓存 pkgcache_metrics ACTIVITY METRICS BASE
统计信息 event_scmetrics
event_wlmetrics
REQUEST METRICS BASE
工作单元 uow_metrics REQUEST METRICS BASE

pool_data_gbp_invalid_pages -“组缓冲池无效数据页数”监视元素

数据页在本地缓冲池中无效并因此改为从组缓冲池中读取的次数。 在 Db2 pureScale 环境外部,此值为空。

表 146. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数 - 以 XML 文档形式获取程序包高速缓存语句指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 147. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
工作单元 uow_metrics- REQUEST METRICS BASE
程序包高速缓存 pkgcache_metrics ACTIVITY METRICS BASE

用法

要确定在本地缓冲池中找到所请求页面的频率,请使用以下公式:
(pool_data_lbp_pages_found - pool_async_data_lbp_pages_found) / pool_data_l_reads
要确定在组缓冲池中发现所请求页的频率,请使用以下公式
(pool_data_gbp_l_reads - pool_data_gbp_p_reads) / pool_data_gbp_l_reads
本地缓冲池和组缓冲池命中率都是 集群高速缓存工具整体性能的重要因素。 使用这些公式可帮助您确定本地缓冲池或组缓冲池会否成为数据库吞吐量的限制因素。

pool_data_gbp_l_reads -“组缓冲池数据逻辑读取数”监视元素

尝试从组缓冲池读取依赖于组缓冲池 (GBP) 的数据页(因为该页在本地缓冲池 (LBP) 中无效或不存在)的次数。 Db2 pureScale 环境外部,此值为空。

表 148. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数 - 以 XML 文档形式获取程序包高速缓存语句指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 149. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
工作单元 uow_metrics- REQUEST METRICS BASE
程序包高速缓存 pkgcache_metrics ACTIVITY METRICS BASE

用法

要确定在本地缓冲池中找到所请求页面的频率,请使用以下公式:
(pool_data_lbp_pages_found - pool_async_data_lbp_pages_found) / pool_data_l_reads
要确定在组缓冲池中发现所请求页的频率,请使用以下公式
(pool_data_gbp_l_reads - pool_data_gbp_p_reads) / pool_data_gbp_l_reads
本地缓冲池和组缓冲池命中率都是 集群高速缓存工具整体性能的重要因素。 使用这些公式可帮助您确定本地缓冲池或组缓冲池会否成为数据库吞吐量的限制因素。

pool_data_gbp_p_reads -“组缓冲池数据物理读取数”监视元素

尝试将磁盘中依赖于组缓冲池 (GBP) 的数据页读取到本地缓冲池中(因为在 GBP 中找不到该页)的次数。 Db2 pureScale 环境外部,此值为空。

表 150. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数 - 以 XML 文档形式获取程序包高速缓存语句指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 151. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
工作单元 uow_metrics- REQUEST METRICS BASE
程序包高速缓存 pkgcache_metrics ACTIVITY METRICS BASE

用法

要确定在本地缓冲池中找到所请求页面的频率,请使用以下公式:
(pool_data_lbp_pages_found - pool_async_data_lbp_pages_found) / pool_data_l_reads
要确定在组缓冲池中发现所请求页的频率,请使用以下公式
(pool_data_gbp_l_reads - pool_data_gbp_p_reads) / pool_data_gbp_l_reads
本地缓冲池和组缓冲池命中率都是 集群高速缓存工具整体性能的重要因素。 使用这些公式可帮助您确定本地缓冲池或组缓冲池会否成为数据库吞吐量的限制因素。

pool_data_lbp_pages_found -“本地缓冲池发现的数据页数”监视元素

指示代理程序同步读取并由预取程序从常规表空间和大型表空间的本地缓冲池 (逻辑) 异步读取的数据页数。

表 152. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数 - 以 XML 文档形式获取程序包高速缓存语句指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 153. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
工作单元 uow_metrics- REQUEST METRICS BASE
程序包高速缓存 pkgcache_metrics ACTIVITY METRICS BASE

用法

要确定在本地缓冲池中找到所请求页面的频率,请使用以下公式:
(pool_data_lbp_pages_found - pool_async_data_lbp_pages_found) / pool_data_l_reads
要确定在组缓冲池中发现所请求页的频率,请使用以下公式
(pool_data_gbp_l_reads - pool_data_gbp_p_reads) / pool_data_gbp_l_reads
本地缓冲池和组缓冲池命中率都是 集群高速缓存工具整体性能的重要因素。 使用这些公式可帮助您确定本地缓冲池或组缓冲池会否成为数据库吞吐量的限制因素。

pool_data_l_reads -“缓冲池数据逻辑读取数”监视元素

指示代理程序从常规表空间和大型表空间的缓冲池 (逻辑) 同步读取的数据页数。

表 154. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 155. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
应用程序 appl 缓冲池
应用程序 stmt 缓冲池
动态 SQL dynsql 缓冲池,语句
可将快照监视的计数器重置。
表 156. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在 details_xml 文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在 details_xml 文档中报告) REQUEST METRICS BASE
工作单元 在 system_metrics 文档中报告。 REQUEST METRICS BASE
数据库 event_db 始终收集
表空间 event_tablespace 始终收集
连接 event_conn 始终收集
语句 event_stmt 始终收集
活动 event_activity 缓冲池,语句
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

此计数包括对以下数据的访问:
  • 数据库管理器 需要处理页面时,已在缓冲池中。
  • 先读入缓冲池,然后 数据库管理器 才能处理该页面。

可使用 pool_data_l_readspool_data_p_reads 监视元素来计算数据页命中率。

例如,以下公式返回 Db2 环境中没有 IBM Db2 pureScale Feature的数据页面命中率:

((pool_data_lbp_pages_found
- pool_async_data_lbp_pages_found) / (pool_data_l_reads + pool_temp_data_l_reads))
× 100 

有关更多信息,请参阅 用于计算缓冲池命中率的公式

增加缓冲池大小一般会提高命中率,但你会达到一个递减回报的点。 从理论上说,如果能够分配大到足以存储整个数据库的缓冲池,那么系统启动并运行后你可以得到 100% 的命中率。 但是,这在大多数情况下是不现实的。 命中率的意义真正取决于你的数据大小,以及它的访问方式。 在一个非常大的数据库中,平均访问数据的命中率会很差。 对于非常大的表,您可以执行的操作很少。

对于较小并且访问较为频繁的表和索引,要提高其命中率,请将其分配到各个缓冲池。

pool_data_p_reads -“缓冲池数据物理读取数”监视元素

指示代理程序同步读取并由预取程序从常规表空间和大型表空间的表空间容器 (物理) 异步读取的数据页数。

表 157. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 158. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
应用程序 appl 缓冲池
应用程序 stmt 缓冲池
动态 SQL dynsql 缓冲池,语句
可将快照监视的计数器重置。
表 159. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 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_db 始终收集
表空间 event_tablespace 始终收集
连接 event_conn 始终收集
语句 event_stmt 始终收集
活动 event_activity 缓冲池,语句
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

通过比较异步读取数与物理读取总数的比率,可了解预取程序的执行情况。 在调整 num_ioservers 配置参数时,此元素会非常有用。 可通过使用以下公式来计算异步读取数与物理读取数的比率:
(pool_async_data_reads + pool_async_index_reads)/
(pool_data_p_reads + pool_temp_data_p_reads + pool_index_p_reads + pool_temp_index_p_reads)

pool_data_writes -“缓冲池数据写次数”监视元素

以物理方式将缓冲池数据页写入磁盘的次数。

表 160. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 161. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
应用程序 appl 缓冲池
可将快照监视的计数器重置。
表 162. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 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_db 始终收集
表空间 event_tablespace 始终收集
连接 event_conn 始终收集
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

如果将缓冲池数据页面写入磁盘的次数在 pool_data_p_reads 监视元素值中占较高的百分比,那么或许能够通过增加可供数据库使用的缓冲池页面数来提高性能。

缓冲池数据页将因为下列原因写至磁盘:
  • 释放缓冲池中的一个页面,以便可以读取另一个页面
  • 将缓冲池清仓

系统并不总是写一个页面来为一个新的页面腾出空间。 如果该页未被更新,那么只需将其替换。 此元素的此替换项不计算在内。

在需要缓冲池空间之前,数据页面可由异步页清除程序代理程序写入,如 pool_async_data_writes 监视元素所报告。 这些异步页写入与同步页写入一起包括在此元素的值中。

计算此百分比时,请忽略初始填充缓冲池所需的物理读取数。 要确定写入的页数:
  1. 运行应用程序以装入缓冲区。
  2. 请注意此元素的值。
  3. 再次运行应用程序。
  4. 从此元素的新值中减去步骤 2 中记录的值。
为了避免在应用程序的各次运行之间取消分配缓冲池,应该执行下列其中一项操作:
  • 使用 ACTIVATE DATABASE 命令来激活数据库。
  • 将一个空闲的应用程序连接至数据库。

如果所有应用程序都要更新该数据库,那么提高缓冲池大小对性能可能没有多大影响,原因是大多数缓冲池页包含已更新数据,而这些数据必须写入磁盘。 但是,如果已更新页在写出之前可供其他工作单元使用,那么缓冲池可保存读写操作,这将对性能有所改进。

pool_drty_pg_steal_clns -“触发缓冲池牺牲页清除程序的次数”监视元素

因为数据库的牺牲缓冲区替换期间需要同步写入而调用页清除程序的次数。

表 163. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
表 164. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
可将快照监视的计数器重置。
表 165. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集

用法

通过使用以下公式,可以计算通过此元素表示的所有清除程序调用的百分比:
        pool_drty_pg_steal_clns
     / (pool_drty_pg_steal_clns
      + pool_drty_pg_thrsh_clns
      + pool_lsn_gap_clns)

如果此比率很低,那么可能指示您定义的页清除程序过多。 如果 chngpgs_thresh 配置参数设置得太小,那么可能会写出将来会成为脏页的页。 主动清除使得缓冲池失去了尽可能延迟写入这一用途。

如果此比率很高,那么可能表明未定义足够的页清除程序。 页清除程序不足将导致发生故障后的恢复时间延长。

当 DB2_USE_ALTERNATE_PAGE_CLEANING 注册表变量为 OFF 时:
  • pool_drty_pg_steal_clns 监视元素将插入到监视器流中。
  • pool_drty_pg_steal_clns 监视元素计算因为数据库的牺牲缓冲区替换期间需要同步写入而调用页清除程序的次数。
当 DB2_USE_ALTERNATE_PAGE_CLEANING 注册表变量为 ON 时:
  • pool_drty_pg_steal_clns 监视元素将 0 插入到监视器流中。
  • 牺牲缓冲区替换期间需要同步写入时不会显式触发页清除程序。 要确定为数据库或特定缓冲池配置的页清除程序数是否正确,请参阅 pool_no_victim_buffer 监视元素。
注: 虽然将脏页写出到磁盘,但不会立即从缓冲池中除去这些页,除非需要在新页中读取空间。

pool_drty_pg_thrsh_clns -“触发缓冲池阈值清除程序的次数”监视元素

因为缓冲池达到数据库的脏页阈值条件而调用页清除程序的次数。

表 166. 表函数监视信息
表函数 监视元素收集命令和级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
表 167. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
可将快照监视的计数器重置。
表 168. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
用法
该阈值由 chngpgs_thresh 配置参数设置。 它是应用于缓冲池大小的百分比。 如果池中的脏页数超过此值,将触发清除程序。

如果 chngpgs_thresh 配置参数值设置得太小,那么可能会过早将页写出,从而导致需要重新读入那些页。 如果此值设置得过大,那么可能会累积过多的页,从而要求用户以同步方式将这些页写出。

当 DB2_USE_ALTERNATE_PAGE_CLEANING 注册表变量为 OFF 时:
  • pool_drty_pg_thrsh_clns 监视元素将插入到监视器流中。
  • pool_drty_pg_thrsh_clns 监视元素计算因为缓冲池达到数据库的脏页阈值条件而调用页清除程序的次数。
当 DB2_USE_ALTERNATE_PAGE_CLEANING 注册表变量为 ON 时:
  • pool_drty_pg_thrsh_clns 监视元素将 0 插入到监视器流中。
  • 页清除程序总是处于活动状态,以试图确保有足够的可用缓冲区以供牺牲,而不是等待条件值触发。

pool_failed_async_col_reqs -“失败的按列组织预取请求数”监视元素

尝试将 按列组织的 预取请求排队但失败的次数。 一个可能原因是预取队列已满。

表 169. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY 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 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取详细的工作单元指标 REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 170. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告)event_activitymetrics ACTIVITY METRICS BASE
程序包高速缓存 pkgcache(在 metrics.xml 文档中报告)pkgcache_metrics ACTIVITY METRICS BASE
工作单元 uow(在 metrics.xml 文档中报告)uow_metrics REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

pool_failed_async_data_reqs -“失败数据预取请求数”监视元素

尝试让数据预取请求排队但失败的次数。 一个可能原因是预取队列已满。

表 171. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 172. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此元素与其他 pool_failed_async_..._reqs 元素一起表示未能添加至预取队列的预取请求数。 如果预取队列太小或预取程序运行太慢,那么请求可能无法添加至预取队列。 无法将请求添加至预取队列时,数据库代理进程通常会同步执行磁盘 IO,这比预取效率低。 可将这些元素与其他预取程序监视元素配合使用来确定在系统上执行的预取的效率。 例如,可使用类似如下的公式来了解已成功添加至预取队列的请求的百分比:
   1 - 
    (
    POOL_FAILED_ASYNC_DATA_REQS + 
    POOL_FAILED_ASYNC_INDEX_REQS + 
    POOL_FAILED_ASYNC_XDA_REQS + 
    POOL_FAILED_ASYNC_COL_REQS + 
    POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
    POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
    POOL_FAILED_ASYNC_TEMP_XDA_REQS +
    POOL_FAILED_ASYNC_TEMP_COL_REQS 
    ) 
    ÷ 
    (
      (
      POOL_FAILED_ASYNC_DATA_REQS + 
      POOL_FAILED_ASYNC_INDEX_REQS + 
      POOL_FAILED_ASYNC_XDA_REQS + 
      POOL_FAILED_ASYNC_COL_REQS + 
      POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
      POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
      POOL_FAILED_ASYNC_TEMP_XDA_REQS +
      POOL_FAILED_ASYNC_TEMP_COL_REQS 
      )
    + 
      (
      POOL_QUEUED_ASYNC_DATA_REQS + 
      POOL_QUEUED_ASYNC_INDEX_REQS + 
      POOL_QUEUED_ASYNC_XDA_REQS + 
      POOL_QUEUED_ASYNC_COL_REQS + 
      POOL_QUEUED_ASYNC_TEMP_DATA_REQS + 
      POOL_QUEUED_ASYNC_TEMP_INDEX_REQS + 
      POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
      POOL_QUEUED_ASYNC_TEMP_COL_REQS 
      )
    ) × 100
此公式计算成功预取请求占所提出请求总数的百分比。 失败预取请求是未能添加至预取队列的请求。 如果要创建大量请求,或者预取程序运行得太慢(因为配置或调整太差),那么请求可能无法添加至预取队列。 如果成功请求的百分比很低,那么这可能指示预取机制出现瓶颈。 可能需要通过修改配置参数 num_ioservers 的值来配置更多预取程序。 预取队列变满的情况还有可能由于代理程序提交太多小请求导致;可使用相关监视元素 pool_queued_async_..._pagespool_queued_async_..._reqs 来确定平均预取请求大小。

pool_failed_async_index_reqs -“失败的索引预取请求数”监视元素

尝试让索引预取请求排队但失败的次数。 一个可能原因是预取队列已满并且无法从空闲列表获取请求。

表 173. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 174. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此元素与其他 pool_failed_async_..._reqs 元素一起表示未能添加至预取队列的预取请求数。 如果预取队列太小或预取程序运行太慢,那么请求可能无法添加至预取队列。 无法将请求添加至预取队列时,数据库代理进程通常会同步执行磁盘 IO,这比预取效率低。 可将这些元素与其他预取程序监视元素配合使用来确定在系统上执行的预取的效率。 例如,可使用类似如下的公式来了解已成功添加至预取队列的请求的百分比:
   1 - 
    (
    POOL_FAILED_ASYNC_DATA_REQS + 
    POOL_FAILED_ASYNC_INDEX_REQS + 
    POOL_FAILED_ASYNC_XDA_REQS + 
    POOL_FAILED_ASYNC_COL_REQS + 
    POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
    POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
    POOL_FAILED_ASYNC_TEMP_XDA_REQS +
    POOL_FAILED_ASYNC_TEMP_COL_REQS 
    ) 
    ÷ 
    (
      (
      POOL_FAILED_ASYNC_DATA_REQS + 
      POOL_FAILED_ASYNC_INDEX_REQS + 
      POOL_FAILED_ASYNC_XDA_REQS + 
      POOL_FAILED_ASYNC_COL_REQS + 
      POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
      POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
      POOL_FAILED_ASYNC_TEMP_XDA_REQS +
      POOL_FAILED_ASYNC_TEMP_COL_REQS 
      )
    + 
      (
      POOL_QUEUED_ASYNC_DATA_REQS + 
      POOL_QUEUED_ASYNC_INDEX_REQS + 
      POOL_QUEUED_ASYNC_XDA_REQS + 
      POOL_QUEUED_ASYNC_COL_REQS + 
      POOL_QUEUED_ASYNC_TEMP_DATA_REQS + 
      POOL_QUEUED_ASYNC_TEMP_INDEX_REQS + 
      POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
      POOL_QUEUED_ASYNC_TEMP_COL_REQS 
      )
    ) × 100
此公式计算成功预取请求占所提出请求总数的百分比。 失败预取请求是未能添加至预取队列的请求。 如果要创建大量请求,或者预取程序运行得太慢(因为配置或调整太差),那么请求可能无法添加至预取队列。 如果成功请求的百分比很低,那么这可能指示预取机制出现瓶颈。 可能需要通过修改配置参数 num_ioservers 的值来配置更多预取程序。 预取队列变满的情况还有可能由于代理程序提交太多小请求导致;可使用相关监视元素 pool_queued_async_..._pagespool_queued_async_..._reqs 来确定平均预取请求大小。

pool_failed_async_temp_col_reqs -“失败的按列组织临时预取请求数”监视元素

尝试对临时表空间的 按列组织 预取请求进行排队但失败的次数。 一个可能原因是预取队列已满并且无法从空闲列表获取请求。

注:Db2 V10.5中,此元素返回 0 ,因为当前不支持 按列组织的 临时表。
表 175. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY 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 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取详细的工作单元指标 REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 176. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告)event_activitymetrics ACTIVITY METRICS BASE
程序包高速缓存 pkgcache(在 metrics.xml 文档中报告)pkgcache_metrics ACTIVITY METRICS BASE
工作单元 uow(在 metrics.xml 文档中报告)uow_metrics REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此元素与其他 pool_failed_async_*_reqs 元素一起表示未能添加至预取队列的预取请求数。 如果预取队列太小或预取程序运行太慢,那么请求可能无法添加至预取队列。 无法将请求添加至预取队列时,数据库代理进程通常会同步执行磁盘 IO,这比预取效率低。 可将这些元素与其他预取程序监视元素配合使用来确定在系统上执行的预取的效率。 例如,可使用类似如下的公式来了解已成功添加至预取队列的请求的百分比:
1 - 
    (
    pool_failed_async_col_reqs + 
    pool_failed_async_data_reqs + 
    pool_failed_async_index_reqs + 
    pool_failed_async_xda_reqs + 
    pool_failed_async_temp_col_reqs +
    pool_failed_async_temp_data_reqs + 
    pool_failed_async_temp_index_reqs + 
    pool_failed_async_temp_xda_reqs
    ) 
    ÷ 
    (
      (
      pool_failed_async_col_reqs + 
      pool_failed_async_data_reqs + 
      pool_failed_async_index_reqs + 
      pool_failed_async_xda_reqs + 
      pool_failed_async_temp_col_reqs +
      pool_failed_async_temp_data_reqs + 
      pool_failed_async_temp_index_reqs + 
      pool_failed_async_temp_xda_reqs 
      )
    + 
      (
      pool_queued_async_col_reqs + 
      pool_queued_async_data_reqs + 
      pool_queued_async_index_reqs + 
      pool_queued_async_xda_reqs + 
      pool_queued_async_temp_col_reqs +
      pool_queued_async_temp_data_reqs + 
      pool_queued_async_temp_index_reqs + 
      pool_queued_async_temp_xda_reqs
      )
    ) × 100
此公式计算成功预取请求占所提出请求总数的百分比。 失败预取请求是未能添加至预取队列的请求。 如果正在创建大量请求,或者预取程序运行得太慢(因为配置或调整太差),那么请求可能无法添加至预取队列。 如果成功请求的百分比很低,那么这可能指示预取机制出现瓶颈。 可能需要通过修改配置参数 num_ioservers 的值来配置更多预取程序。 预取队列变满的情况还有可能由于代理程序提交太多小请求导致;可使用相关监视元素 pool_queued_async_*_pagespool_queued_async_*_reqs 来确定平均预取请求大小。

pool_failed_async_other_reqs -“失败的非预取请求数”监视元素

尝试让非预取请求排队但失败的次数。 此元素适用于预取程序完成的非预取工作。 请求失败的一个可能原因是预取队列已满。

表 177. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 178. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此监视元素报告未能添加至预取队列的请求数,这些请求针对与存取方案决定的预取无关的工作。 备份实用程序之类的实用程序使用预取程序机制来执行它们的任务,但以不同于存取方案针对 SQL 语句执行的方式执行。 请求可能因为预取队列已满而无法添加至该队列。

pool_failed_async_temp_data_reqs -“失败的临时表空间数据预取请求数”监视元素

尝试让临时表空间的数据预取请求排队但失败的次数。 一个可能原因是预取队列已满并且无法从空闲列表获取请求。

表 179. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 180. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此元素与其他 pool_failed_async_..._reqs 元素一起表示未能添加至预取队列的预取请求数。 如果预取队列太小或预取程序运行太慢,那么请求可能无法添加至预取队列。 无法将请求添加至预取队列时,数据库代理进程通常会同步执行磁盘 IO,这比预取效率低。 可将这些元素与其他预取程序监视元素配合使用来确定在系统上执行的预取的效率。 例如,可使用类似如下的公式来了解已成功添加至预取队列的请求的百分比:
   1 - 
    (
    POOL_FAILED_ASYNC_DATA_REQS + 
    POOL_FAILED_ASYNC_INDEX_REQS + 
    POOL_FAILED_ASYNC_XDA_REQS + 
    POOL_FAILED_ASYNC_COL_REQS + 
    POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
    POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
    POOL_FAILED_ASYNC_TEMP_XDA_REQS +
    POOL_FAILED_ASYNC_TEMP_COL_REQS 
    ) 
    ÷ 
    (
      (
      POOL_FAILED_ASYNC_DATA_REQS + 
      POOL_FAILED_ASYNC_INDEX_REQS + 
      POOL_FAILED_ASYNC_XDA_REQS + 
      POOL_FAILED_ASYNC_COL_REQS + 
      POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
      POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
      POOL_FAILED_ASYNC_TEMP_XDA_REQS +
      POOL_FAILED_ASYNC_TEMP_COL_REQS 
      )
    + 
      (
      POOL_QUEUED_ASYNC_DATA_REQS + 
      POOL_QUEUED_ASYNC_INDEX_REQS + 
      POOL_QUEUED_ASYNC_XDA_REQS + 
      POOL_QUEUED_ASYNC_COL_REQS + 
      POOL_QUEUED_ASYNC_TEMP_DATA_REQS + 
      POOL_QUEUED_ASYNC_TEMP_INDEX_REQS + 
      POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
      POOL_QUEUED_ASYNC_TEMP_COL_REQS 
      )
    ) × 100
此公式计算成功预取请求占所提出请求总数的百分比。 失败预取请求是未能添加至预取队列的请求。 如果要创建大量请求,或者预取程序运行得太慢(因为配置或调整太差),那么请求可能无法添加至预取队列。 如果成功请求的百分比很低,那么这可能指示预取机制出现瓶颈。 可能需要通过修改配置参数 num_ioservers 的值来配置更多预取程序。 预取队列变满的情况还有可能由于代理程序提交太多小请求导致;可使用相关监视元素 pool_queued_async_..._pagespool_queued_async_..._reqs 来确定平均预取请求大小。

pool_failed_async_temp_index_reqs -“失败的临时表空间索引预取请求数”监视元素

尝试让临时表空间的索引预取请求排队但失败的次数。 一个可能原因是预取队列已满并且无法从空闲列表获取请求。

表 181. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 182. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此元素与其他 pool_failed_async_..._reqs 元素一起表示未能添加至预取队列的预取请求数。 如果预取队列太小或预取程序运行太慢,那么请求可能无法添加至预取队列。 无法将请求添加至预取队列时,数据库代理进程通常会同步执行磁盘 IO,这比预取效率低。 可将这些元素与其他预取程序监视元素配合使用来确定在系统上执行的预取的效率。 例如,可使用类似如下的公式来了解已成功添加至预取队列的请求的百分比:
   1 - 
    (
    POOL_FAILED_ASYNC_DATA_REQS + 
    POOL_FAILED_ASYNC_INDEX_REQS + 
    POOL_FAILED_ASYNC_XDA_REQS + 
    POOL_FAILED_ASYNC_COL_REQS + 
    POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
    POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
    POOL_FAILED_ASYNC_TEMP_XDA_REQS +
    POOL_FAILED_ASYNC_TEMP_COL_REQS 
    ) 
    ÷ 
    (
      (
      POOL_FAILED_ASYNC_DATA_REQS + 
      POOL_FAILED_ASYNC_INDEX_REQS + 
      POOL_FAILED_ASYNC_XDA_REQS + 
      POOL_FAILED_ASYNC_COL_REQS + 
      POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
      POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
      POOL_FAILED_ASYNC_TEMP_XDA_REQS +
      POOL_FAILED_ASYNC_TEMP_COL_REQS 
      )
    + 
      (
      POOL_QUEUED_ASYNC_DATA_REQS + 
      POOL_QUEUED_ASYNC_INDEX_REQS + 
      POOL_QUEUED_ASYNC_XDA_REQS + 
      POOL_QUEUED_ASYNC_COL_REQS + 
      POOL_QUEUED_ASYNC_TEMP_DATA_REQS + 
      POOL_QUEUED_ASYNC_TEMP_INDEX_REQS + 
      POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
      POOL_QUEUED_ASYNC_TEMP_COL_REQS 
      )
    ) × 100
此公式计算成功预取请求占所提出请求总数的百分比。 失败预取请求是未能添加至预取队列的请求。 如果要创建大量请求,或者预取程序运行得太慢(因为配置或调整太差),那么请求可能无法添加至预取队列。 如果成功请求的百分比很低,那么这可能指示预取机制出现瓶颈。 可能需要通过修改配置参数 num_ioservers 的值来配置更多预取程序。 预取队列变满的情况还有可能由于代理程序提交太多小请求导致;可使用相关监视元素 pool_queued_async_..._pagespool_queued_async_..._reqs 来确定平均预取请求大小。

pool_failed_async_temp_xda_reqs -“失败的临时表空间 XDA 预取请求数”监视元素

尝试让临时表空间的 XML 存储对象 (XDA) 数据预取请求排队但失败的次数。 一个可能原因是预取队列已满并且无法从空闲列表获取请求。

表 183. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 184. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此元素与其他 pool_failed_async_..._reqs 元素一起表示未能添加至预取队列的预取请求数。 如果预取队列太小或预取程序运行太慢,那么请求可能无法添加至预取队列。 无法将请求添加至预取队列时,数据库代理进程通常会同步执行磁盘 IO,这比预取效率低。 可将这些元素与其他预取程序监视元素配合使用来确定在系统上执行的预取的效率。 例如,可使用类似如下的公式来了解已成功添加至预取队列的请求的百分比:
   1 - 
    (
    POOL_FAILED_ASYNC_DATA_REQS + 
    POOL_FAILED_ASYNC_INDEX_REQS + 
    POOL_FAILED_ASYNC_XDA_REQS + 
    POOL_FAILED_ASYNC_COL_REQS + 
    POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
    POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
    POOL_FAILED_ASYNC_TEMP_XDA_REQS +
    POOL_FAILED_ASYNC_TEMP_COL_REQS 
    ) 
    ÷ 
    (
      (
      POOL_FAILED_ASYNC_DATA_REQS + 
      POOL_FAILED_ASYNC_INDEX_REQS + 
      POOL_FAILED_ASYNC_XDA_REQS + 
      POOL_FAILED_ASYNC_COL_REQS + 
      POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
      POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
      POOL_FAILED_ASYNC_TEMP_XDA_REQS +
      POOL_FAILED_ASYNC_TEMP_COL_REQS 
      )
    + 
      (
      POOL_QUEUED_ASYNC_DATA_REQS + 
      POOL_QUEUED_ASYNC_INDEX_REQS + 
      POOL_QUEUED_ASYNC_XDA_REQS + 
      POOL_QUEUED_ASYNC_COL_REQS + 
      POOL_QUEUED_ASYNC_TEMP_DATA_REQS + 
      POOL_QUEUED_ASYNC_TEMP_INDEX_REQS + 
      POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
      POOL_QUEUED_ASYNC_TEMP_COL_REQS 
      )
    ) × 100
此公式计算成功预取请求占所提出请求总数的百分比。 失败预取请求是未能添加至预取队列的请求。 如果要创建大量请求,或者预取程序运行得太慢(因为配置或调整太差),那么请求可能无法添加至预取队列。 如果成功请求的百分比很低,那么这可能指示预取机制出现瓶颈。 可能需要通过修改配置参数 num_ioservers 的值来配置更多预取程序。 预取队列变满的情况还有可能由于代理程序提交太多小请求导致;可使用相关监视元素 pool_queued_async_..._pagespool_queued_async_..._reqs 来确定平均预取请求大小。

pool_failed_async_xda_reqs -“失败的 XDA 预取请求数”监视元素

尝试让 XML 存储对象 (XDA) 数据预取请求排队但失败的次数。 一个可能原因是预取队列已满并且无法从空闲列表获取请求。

表 185. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 186. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此元素与其他 pool_failed_async_..._reqs 元素一起表示未能添加至预取队列的预取请求数。 如果预取队列太小或预取程序运行太慢,那么请求可能无法添加至预取队列。 无法将请求添加至预取队列时,数据库代理进程通常会同步执行磁盘 IO,这比预取效率低。 可将这些元素与其他预取程序监视元素配合使用来确定在系统上执行的预取的效率。 例如,可使用类似如下的公式来了解已成功添加至预取队列的请求的百分比:
   1 - 
    (
    POOL_FAILED_ASYNC_DATA_REQS + 
    POOL_FAILED_ASYNC_INDEX_REQS + 
    POOL_FAILED_ASYNC_XDA_REQS + 
    POOL_FAILED_ASYNC_COL_REQS + 
    POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
    POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
    POOL_FAILED_ASYNC_TEMP_XDA_REQS +
    POOL_FAILED_ASYNC_TEMP_COL_REQS 
    ) 
    ÷ 
    (
      (
      POOL_FAILED_ASYNC_DATA_REQS + 
      POOL_FAILED_ASYNC_INDEX_REQS + 
      POOL_FAILED_ASYNC_XDA_REQS + 
      POOL_FAILED_ASYNC_COL_REQS + 
      POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
      POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
      POOL_FAILED_ASYNC_TEMP_XDA_REQS +
      POOL_FAILED_ASYNC_TEMP_COL_REQS 
      )
    + 
      (
      POOL_QUEUED_ASYNC_DATA_REQS + 
      POOL_QUEUED_ASYNC_INDEX_REQS + 
      POOL_QUEUED_ASYNC_XDA_REQS + 
      POOL_QUEUED_ASYNC_COL_REQS + 
      POOL_QUEUED_ASYNC_TEMP_DATA_REQS + 
      POOL_QUEUED_ASYNC_TEMP_INDEX_REQS + 
      POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
      POOL_QUEUED_ASYNC_TEMP_COL_REQS 
      )
    ) × 100
此公式计算成功预取请求占所提出请求总数的百分比。 失败预取请求是未能添加至预取队列的请求。 如果要创建大量请求,或者预取程序运行得太慢(因为配置或调整太差),那么请求可能无法添加至预取队列。 如果成功请求的百分比很低,那么这可能指示预取机制出现瓶颈。 可能需要通过修改配置参数 num_ioservers 的值来配置更多预取程序。 预取队列变满的情况还有可能由于代理程序提交太多小请求导致;可使用相关监视元素 pool_queued_async_..._pagespool_queued_async_..._reqs 来确定平均预取请求大小。

pool_id -“内存池标识”监视元素

内存池的类型。

表 187. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 内存池 基本
数据库 内存池 基本
应用程序 内存池 基本
表 188. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_dbmemuse -
连接 event_connmemuse -

用法

要跟踪系统内存使用情况,请将此值与 pool_config_sizepool_cur_sizepool_watermark 一起使用。

使用 pool_id 来标识系统监视器输出中讨论的内存池。 可以在 sqlmon.h中找到各种内存池标识。 在正常操作条件下,可以期望以下每个池中的一个或多个池。
API 常量 描述
SQLM_HEAP_APPLICATION 应用程序堆
SQLM_HEAP_DATABASE 数据库堆
SQLM_HEAP_LOCK_MGR 锁管理器堆
SQLM_HEAP_UTILITY 备份/复原/实用程序堆
SQLM_HEAP_STATISTICS 统计信息堆
SQLM_HEAP_PACKAGE_CACHE 程序包高速缓存堆
SQLM_HEAP_CAT_CACHE 目录高速缓存堆
SQLM_HEAP_MONITOR 数据库监视器堆
SQLM_HEAP_STATEMENT 语句堆
SQLM_HEAP_FCMBP FCMBP 堆
SQLM_HEAP_IMPORT_POOL 导入池
SQLM_HEAP_OTHER 其他内存
SQLM_HEAP_BP 缓冲池堆
SQLM_HEAP_APPL_SHARED 应用程序共享堆
SQLM_HEAP_SHARED_SORT 共享排序堆

pool_index_gbp_indep_pages_found_in_lbp -“本地缓冲池中发现的独立于组缓冲池的索引页数”监视元素

代理程序在本地缓冲池 (LBP) 中发现的独立于组缓冲池 (GBP) 的索引页数。 Db2 pureScale 环境外部,此值为空。

表 189. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 190. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activitymetrics ACTIVITY METRICS BASE
程序包高速缓存 pkgcache_metrics ACTIVITY METRICS BASE
统计信息 event_scmetrics
event_wlmetrics
REQUEST METRICS BASE
工作单元 uow_metrics REQUEST METRICS BASE

pool_index_gbp_invalid_pages -“组缓冲池无效索引页数”监视元素

尝试从组缓冲池读取索引页(因为该页在本地缓冲池中无效)的次数。 Db2 pureScale 环境外部,此值为空。

表 191. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数 - 以 XML 文档形式获取程序包高速缓存语句指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 192. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
工作单元 uow_metrics- REQUEST METRICS BASE
程序包高速缓存 pkgcache_metrics ACTIVITY METRICS BASE

用法

要确定在本地缓冲池中发现所请求索引页的频率,请使用以下公式:
(POOL_INDEX_LBP_PAGES_FOUND - POOL_ASYNC_INDEX_LBP_PAGES_FOUND) / POOL_INDEX_L_READS
要确定在组缓冲池中发现所请求索引页的次数,请使用以下公式
(POOL_INDEX_GBP_L_READS - POOL_INDEX_GBP_P_READS) / POOL_INDEX_GBP_L_READS
本地缓冲池和组缓冲池命中率都是 集群高速缓存工具整体性能的重要因素。 使用这些公式可帮助您确定本地缓冲池或组缓冲池会否成为数据库吞吐量的限制因素。

pool_index_gbp_l_reads -“组缓冲池索引逻辑读取数”监视元素

尝试从组缓冲池读取依赖于组缓冲池 (GBP) 的索引页(因为该页在本地缓冲池中无效或不存在)的次数。 Db2 pureScale 环境外部,此值为空。

表 193. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数 - 以 XML 文档形式获取程序包高速缓存语句指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 194. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
工作单元 uow_metrics- REQUEST METRICS BASE
程序包高速缓存 pkgcache_metrics ACTIVITY METRICS BASE

用法

要确定在本地缓冲池中发现所请求索引页的频率,请使用以下公式:
(POOL_INDEX_LBP_PAGES_FOUND - POOL_ASYNC_INDEX_LBP_PAGES_FOUND) / POOL_INDEX_L_READS
要确定在组缓冲池中发现所请求索引页的次数,请使用以下公式
(POOL_INDEX_GBP_L_READS - POOL_INDEX_GBP_P_READS) / POOL_INDEX_GBP_L_READS
本地缓冲池和组缓冲池命中率都是 集群高速缓存工具整体性能的重要因素。 使用这些公式可帮助您确定本地缓冲池或组缓冲池会否成为数据库吞吐量的限制因素。

pool_index_gbp_p_reads -“组缓冲池索引物理读取数”监视元素

尝试将磁盘中依赖于组缓冲池 (GBP) 的索引页读取到本地缓冲池中(因为在 GBP 中找不到该页)的次数。 Db2 pureScale 环境外部,此值为空。

表 195. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数 - 以 XML 文档形式获取程序包高速缓存语句指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 196. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
工作单元 uow_metrics- REQUEST METRICS BASE
程序包高速缓存 pkgcache_metrics ACTIVITY METRICS BASE

用法

要确定在本地缓冲池中发现所请求索引页的频率,请使用以下公式:
(POOL_INDEX_LBP_PAGES_FOUND - POOL_ASYNC_INDEX_LBP_PAGES_FOUND) / POOL_INDEX_L_READS
要确定在组缓冲池中发现所请求索引页的次数,请使用以下公式
(POOL_INDEX_GBP_L_READS - POOL_INDEX_GBP_P_READS) / POOL_INDEX_GBP_L_READS
本地缓冲池和组缓冲池命中率都是 集群高速缓存工具整体性能的重要因素。 使用这些公式可帮助您确定本地缓冲池或组缓冲池会否成为数据库吞吐量的限制因素。

pool_index_lbp_pages_found -“发现的本地缓冲池索引页数”监视元素

指示已由代理程序同步读取并由预取程序从常规表空间和大型表空间的本地缓冲池 (逻辑) 异步读取的索引页数。

表 197. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数 - 以 XML 文档形式获取程序包高速缓存语句指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 198. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
工作单元 uow_metrics- REQUEST METRICS BASE
程序包高速缓存 pkgcache_metrics ACTIVITY METRICS BASE

用法

要确定在本地缓冲池中发现所请求索引页的频率,请使用以下公式:
(POOL_INDEX_LBP_PAGES_FOUND - POOL_ASYNC_INDEX_LBP_PAGES_FOUND) / POOL_INDEX_L_READS
要确定在组缓冲池中发现所请求索引页的次数,请使用以下公式
(POOL_INDEX_GBP_L_READS - POOL_INDEX_GBP_P_READS) / POOL_INDEX_GBP_L_READS
本地缓冲池和组缓冲池命中率都是 集群高速缓存工具整体性能的重要因素。 使用这些公式可帮助您确定本地缓冲池或组缓冲池会否成为数据库吞吐量的限制因素。

pool_index_l_reads -“缓冲池索引逻辑读取数”监视元素

指示代理程序从常规表空间和大型表空间的缓冲池 (逻辑) 同步读取的索引页数。

表 199. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 200. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
应用程序 appl 缓冲池
应用程序 stmt 缓冲池
动态 SQL dynsql 缓冲池,语句
可将快照监视的计数器重置。
表 201. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 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_db 始终收集
表空间 event_tablespace 始终收集
连接 event_conn 始终收集
语句 event_stmt 始终收集
活动 event_activity 缓冲池,语句
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

此计数包括索引页处于下列情况时对索引页的访问:
  • 数据库管理器 需要处理页面时,已在缓冲池中
  • 先读入缓冲池,然后 数据库管理器 才能处理该页面。

可将 pool_index_l_readspool_index_p_readspool_async_index_reads 一起使用以计算缓冲池的索引页命中率。

例如,以下公式返回 Db2 环境中没有 IBM Db2 pureScale Feature 的索引页面命中率

((pool_index_lbp_pages_found
- pool_async_index_lbp_pages_found )  / (pool_index_l_reads
+ pool_temp_index_l_reads)) × 100

有关更多信息,请参阅 用于计算缓冲池命中率的公式

如果命中率很低,那么提高缓冲池页数可以改进性能。

pool_index_p_reads -“缓冲池索引物理读取数”监视元素

指示代理程序同步读取的索引页数,以及预取程序从常规表空间和大型表空间的表空间容器 (物理) 异步读取的索引页数。

表 202. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 203. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
应用程序 appl 缓冲池
应用程序 stmt 缓冲池
动态 SQL dynsql 缓冲池,语句
可将快照监视的计数器重置。
表 204. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 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_db 始终收集
表空间 event_tablespace 始终收集
连接 event_conn 始终收集
语句 event_stmt 始终收集
活动 event_activity 缓冲池,语句
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

可将 pool_index_p_readspool_index_l_readspool_async_index_reads 一起使用以计算缓冲池的索引页命中率。

例如,以下公式返回 Db2 环境中没有 IBM Db2 pureScale Feature 的索引页面命中率

((pool_index_lbp_pages_found
- pool_async_index_lbp_pages_found )  / (pool_index_l_reads
+ pool_temp_index_l_reads)) × 100

有关更多信息,请参阅 用于计算缓冲池命中率的公式

pool_index_writes -“缓冲池索引写次数”监视元素

指示缓冲池索引页物理写至磁盘的次数。

表 205. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 ACTIVITY METRICS BASE
MON_GET_ROUTINE-获取例程表函数的聚集执行指标 始终收集
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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 206. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
应用程序 appl 缓冲池
可将快照监视的计数器重置。
表 207. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 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_db 始终收集
表空间 event_tablespace 始终收集
连接 event_conn 始终收集
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

与数据页一样,缓冲池索引页将因为下列原因写至磁盘:
  • 释放缓冲池中的一个页面,以便可以读取另一个页面
  • 将缓冲池清仓

系统并不总是写一个页面来为一个新的页面腾出空间。 如果该页未被更新,那么只需将其替换。 此元素的此替换项不计算在内。

在需要缓冲池空间之前,索引页可由异步页清除程序代理程序写入。 这些异步索引页写次数与同步索引页写次数一起包括在此元素的值中(参见 pool_async_index_writes 监视元素)。

如果缓冲池索引页被写入磁盘的次数在 pool_index_p_reads 监视元素值中占较高的百分比,那么可通过增加可供数据库使用的缓冲池页数来提高性能。

计算此百分比时,请忽略初始填充缓冲池所需的物理读取数。 要确定写入的页数:
  1. 运行应用程序以装入缓冲区。
  2. 请注意此元素的值。
  3. 再次运行应用程序。
  4. 从此元素的新值中减去步骤 2 中记录的值。
为了避免在应用程序的各次运行之间取消分配缓冲池,应该执行下列其中一项操作:
  • 使用 ACTIVATE DATABASE 命令来激活数据库。
  • 将一个空闲的应用程序连接至数据库。

如果所有应用程序都要更新该数据库,那么提高缓冲池大小对性能可能没有多大影响,原因是大多数页包含已更新数据,而这些数据必须写入磁盘。

pool_lsn_gap_clns -“触发缓冲池日志空间清理程序次数”监视元素

因为使用的记录空间已达到数据库的预定义条件而调用页清除程序的次数。

表 208. 表函数监视信息
表函数 监视元素收集命令和级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
表 209. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
可将快照监视的计数器重置。
表 210. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集

用法

此元素可用来帮助评估您是否具有足够的记录空间以及您是否需要更多或更大的日志文件。

页清除条件由 page_age_trgt_mcr 配置参数的设置确定。 当缓冲池中最旧的页超过 page_age_trgt_mcr 配置参数的已配置时间时,会触发页清除程序。

当 DB2_USE_ALTERNATE_PAGE_CLEANING 注册表变量为 OFF 时:
  • pool_lsn_gap_clns 监视元素将插入到监视器流中。
  • 如果缓冲池中最旧的页包含一个更新,此更新由比条件值定义的当前日志位置还要旧的日志记录描述,那么将触发页清除程序。
当 DB2_USE_ALTERNATE_PAGE_CLEANING 注册表变量为 ON 时:
  • pool_lsn_gap_clns 监视元素将 0 插入到监视器流中。
  • 页清除程序主动写入页而不是等待条件值触发。

pool_no_victim_buffer -“缓冲池无牺牲缓冲区的次数”监视元素

代理程序没有预先选择的可用牺牲缓冲区的次数。

表 211. 表函数监视信息
表函数 监视元素收集级别
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
表 212. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
可将快照监视的计数器重置。
表 213. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
表空间 event_tablespace 始终收集
用法
此元素可用来帮助评估使用前摄页清除时您是否具有足够的页清除程序用于给定缓冲池。

DB2_USE_ALTERNATE_PAGE_CLEANING 注册表变量为 ON 时,pool_no_victim_buffer 元素计算代理程序找不到预先选择的牺牲缓冲区可供立即使用,并且强制搜索缓冲池以查找适合的牺牲缓冲区的次数。

如果 pool_no_victim_buffer 元素的值相对于缓冲池中的逻辑读取数过高,那么数据库系统难以确保有足够的良好牺牲缓冲区可供使用。 增加页清除程序数目将增加数据库系统提供预选牺牲缓冲区的能力。

当 DB2_USE_ALTERNATE_PAGE_CLEANING 注册表变量为 OFF 时,pool_no_victim_buffer 元素没有预测值,并且可以安全地忽略。 在此配置中,数据库系统不会尝试确保代理程序预选可供使用的牺牲缓冲区,所以对缓冲池的大多数访问需要代理程序搜索缓冲池以查找牺牲缓冲区。

pool_queued_async_col_pages -“按列组织页面预取请求数”监视元素

成功请求预取的 按列组织的 页面数。

表 214. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY 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 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取详细的工作单元指标 REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 215. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告)event_activitymetrics ACTIVITY METRICS BASE
程序包高速缓存 pkgcache(在 metrics.xml 文档中报告)pkgcache_metrics ACTIVITY METRICS BASE
工作单元 uow(在 metrics.xml 文档中报告)uow_metrics REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

pool_queued_async_col_reqs -“按列组织预取请求数”监视元素

成功添加到预取队列的 按列组织的 预取请求数。

表 216. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY 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 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取详细的工作单元指标 REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 217. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activitymetrics ACTIVITY METRICS BASE
程序包高速缓存 pkgcache_metrics ACTIVITY METRICS BASE
工作单元 uow_metrics REQUEST METRICS BASE
统计信息 event_scmetrics REQUEST METRICS BASE
统计信息 event_wlmetrics REQUEST METRICS BASE

pool_queued_async_data_pages -“预取请求的数据页数”监视元素

成功请求预取的数据页的数目。

表 218. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 219. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此监视元素与其他 pool_queued_async_..._pages 元素一起表示预取请求检索到的数据页数。 可使用此信息来确定是否在系统上有效地执行了预取请求。 例如,可使用类似如下的公式来计算每个预取请求的平均页数:
  (POOL_QUEUED_ASYNC_DATA_PAGES +
   POOL_QUEUED_ASYNC_INDEX_PAGES +
   POOL_QUEUED_ASYNC_XDA_PAGES +
   POOL_QUEUED_ASYNC_COL_PAGES +
   POOL_QUEUED_ASYNC_TEMP_DATA_PAGES +
   POOL_QUEUED_ASYNC_TEMP_INDEX_PAGES +
   POOL_QUEUED_ASYNC_TEMP_XDA_PAGES +
   POOL_QUEUED_ASYNC_TEMP_COL_PAGES)
÷
  (POOL_QUEUED_ASYNC_DATA_REQS +
   POOL_QUEUED_ASYNC_INDEX_REQS +
   POOL_QUEUED_ASYNC_XDA_REQS +
   POOL_QUEUED_ASYNC_COL_REQS +
   POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
   POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
   POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
   POOL_QUEUED_ASYNC_TEMP_COL_REQS)
如果每个请求的平均页数少,并且系统上的预取量很大,那么系统要执行的 IO 操作可能比需要执行的 IO 操作多。 通常,请求大小基于预取大小,后者至少应与扩展数据块大小相同。 所以,平均请求大小较小可能指示预取大小设置得太低,将预取大小增加至扩展数据块大小的倍数可能会改进性能。 而且应注意,平均请求大小较小可能意味着预取队列填充得太快,所以还应监视关联 pool_failed_async_..._reqs 监视元素

pool_queued_async_data_reqs -“数据预取请求数”监视元素

成功添加至预取队列的数据预取请求的数目。

表 220. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 221. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此元素与其他 pool_queued_async_*_reqs 元素一起表示已添加至预取队列的预取请求数。 可使用此信息来查看数据库管理器执行预取的频率。 可将这些元素与其他预取程序监视元素配合使用来确定在系统上执行的预取的效率。 例如,可使用类似如下的公式来了解已成功添加至预取队列的请求的百分比:
   1 - 
    (
    POOL_FAILED_ASYNC_DATA_REQS + 
    POOL_FAILED_ASYNC_INDEX_REQS + 
    POOL_FAILED_ASYNC_XDA_REQS + 
    POOL_FAILED_ASYNC_COL_REQS + 
    POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
    POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
    POOL_FAILED_ASYNC_TEMP_XDA_REQS +
    POOL_FAILED_ASYNC_TEMP_COL_REQS    ) 
    ÷ 
    (
      (
      POOL_FAILED_ASYNC_DATA_REQS + 
      POOL_FAILED_ASYNC_INDEX_REQS + 
      POOL_FAILED_ASYNC_XDA_REQS + 
      POOL_FAILED_ASYNC_COL_REQS + 
      POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
      POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
      POOL_FAILED_ASYNC_TEMP_XDA_REQS +
      POOL_FAILED_ASYNC_TEMP_COL_REQS      )
    + 
      (
      POOL_QUEUED_ASYNC_DATA_REQS + 
      POOL_QUEUED_ASYNC_INDEX_REQS + 
      POOL_QUEUED_ASYNC_XDA_REQS + 
      POOL_QUEUED_ASYNC_COL_REQS +       
      POOL_QUEUED_ASYNC_TEMP_DATA_REQS + 
      POOL_QUEUED_ASYNC_TEMP_INDEX_REQS + 
      POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
      POOL_QUEUED_ASYNC_TEMP_COL_REQS      )
    ) * 100
此公式计算失败预取请求占所提出请求总数的百分比。 失败预取请求是未能添加至预取队列的请求。 如果该百分比很低,那么可能需要通过修改 num_ioservers 配置参数来配置更多预取程序。

pool_queued_async_index_pages -“预取请求的索引页数”监视元素

成功请求预取的索引页数。

表 222. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 223. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此监视元素与其他 pool_queued_async_..._pages 元素一起表示预取请求检索到的数据页数。 可使用此信息来确定是否在系统上有效地执行了预取请求。 例如,可使用类似如下的公式来计算每个预取请求的平均页数:
  (POOL_QUEUED_ASYNC_DATA_PAGES +
   POOL_QUEUED_ASYNC_INDEX_PAGES +
   POOL_QUEUED_ASYNC_XDA_PAGES +
   POOL_QUEUED_ASYNC_COL_PAGES +
   POOL_QUEUED_ASYNC_TEMP_DATA_PAGES +
   POOL_QUEUED_ASYNC_TEMP_INDEX_PAGES +
   POOL_QUEUED_ASYNC_TEMP_XDA_PAGES +
   POOL_QUEUED_ASYNC_TEMP_COL_PAGES)
÷
  (POOL_QUEUED_ASYNC_DATA_REQS +
   POOL_QUEUED_ASYNC_INDEX_REQS +
   POOL_QUEUED_ASYNC_XDA_REQS +
   POOL_QUEUED_ASYNC_COL_REQS +
   POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
   POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
   POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
   POOL_QUEUED_ASYNC_TEMP_COL_REQS)
如果每个请求的平均页数少,并且系统上的预取量很大,那么系统要执行的 IO 操作可能比需要执行的 IO 操作多。 通常,请求大小基于预取大小,后者至少应与扩展数据块大小相同。 所以,平均请求大小较小可能指示预取大小设置得太低,将预取大小增加至扩展数据块大小的倍数可能会改进性能。 而且应注意,平均请求大小较小可能意味着预取队列填充得太快,所以还应监视关联 pool_failed_async_..._reqs 监视元素

pool_queued_async_index_reqs -“索引预取请求数”监视元素

成功添加至预取队列的索引预取请求的数目。

表 224. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 225. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此元素与其他 pool_queued_async_*_reqs 元素一起表示已添加至预取队列的预取请求数。 可使用此信息来查看数据库管理器执行预取的频率。 可将这些元素与其他预取程序监视元素配合使用来确定在系统上执行的预取的效率。 例如,可使用类似如下的公式来了解已成功添加至预取队列的请求的百分比:
   1 - 
    (
    POOL_FAILED_ASYNC_DATA_REQS + 
    POOL_FAILED_ASYNC_INDEX_REQS + 
    POOL_FAILED_ASYNC_XDA_REQS + 
    POOL_FAILED_ASYNC_COL_REQS + 
    POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
    POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
    POOL_FAILED_ASYNC_TEMP_XDA_REQS +
    POOL_FAILED_ASYNC_TEMP_COL_REQS    ) 
    ÷ 
    (
      (
      POOL_FAILED_ASYNC_DATA_REQS + 
      POOL_FAILED_ASYNC_INDEX_REQS + 
      POOL_FAILED_ASYNC_XDA_REQS + 
      POOL_FAILED_ASYNC_COL_REQS + 
      POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
      POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
      POOL_FAILED_ASYNC_TEMP_XDA_REQS +
      POOL_FAILED_ASYNC_TEMP_COL_REQS      )
    + 
      (
      POOL_QUEUED_ASYNC_DATA_REQS + 
      POOL_QUEUED_ASYNC_INDEX_REQS + 
      POOL_QUEUED_ASYNC_XDA_REQS + 
      POOL_QUEUED_ASYNC_COL_REQS +       
      POOL_QUEUED_ASYNC_TEMP_DATA_REQS + 
      POOL_QUEUED_ASYNC_TEMP_INDEX_REQS + 
      POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
      POOL_QUEUED_ASYNC_TEMP_COL_REQS      )
    ) * 100
此公式计算失败预取请求占所提出请求总数的百分比。 失败预取请求是未能添加至预取队列的请求。 如果该百分比很低,那么可能需要通过修改 num_ioservers 配置参数来配置更多预取程序。

pool_queued_async_other_reqs -“预取程序处理的其他请求数”监视元素

成功添加至预取队列的非预取工作请求数。 这表示预取程序完成的其他工作。

表 226. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 227. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此监视元素报告添加至预取队列的请求数,这些请求针对与存取方案决定的预取无关的 IO 工作。 备份实用程序之类的实用程序使用预取程序机制来执行它们的任务,但以不同于存取方案针对 SQL 语句执行的方式执行。

pool_queued_async_temp_col_pages -“按列组织的页面临时预取请求数”监视元素

已成功请求预取临时表空间的 按列组织的 页数。

注:Db2 V10.5中,此元素返回 0 ,因为当前不支持 按列组织的 临时表。
表 228. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY 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 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取详细的工作单元指标 REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 229. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告)event_activitymetrics ACTIVITY METRICS BASE
程序包高速缓存 pkgcache(在 metrics.xml 文档中报告)pkgcache_metrics ACTIVITY METRICS BASE
工作单元 uow(在 metrics.xml 文档中报告)uow_metrics REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此监视元素与其他 pool_queued_async_*_pages 元素一起表示预取请求检索到的数据页数。 可使用此信息来确定是否在系统上有效地执行了预取请求。 例如,可使用类似如下的公式来计算每个预取请求的平均页数:
  (pool_queued_async_col_pages +
   pool_queued_async_data_pages +
   pool_queued_async_index_pages +
   pool_queued_async_xda_pages +
   pool_queued_async_temp_col_pages +
   pool_queued_async_temp_data_pages +
   pool_queued_async_temp_index_pages +
   pool_queued_async_temp_xda_pages)
/
  (pool_queued_async_col_reqs +
   pool_queued_async_data_reqs +
   pool_queued_async_index_reqs +
   pool_queued_async_xda_reqs +
   pool_queued_async_temp_col_reqs +
   pool_queued_async_temp_data_reqs +
   pool_queued_async_temp_index_reqs +
   pool_queued_async_temp_xda_reqs)
如果每个请求的平均页数少,并且系统上的预取量很大,那么系统要执行的 IO 操作可能比需要执行的 IO 操作多。 通常,请求大小基于预取大小,后者至少应与扩展数据块大小相同。 所以,平均请求大小较小可能指示预取大小设置得太低,将预取大小增加至扩展数据块大小的倍数可能会改进性能。 另外,请注意,平均请求大小较小可能意味着预取队列填充速度太快,因此,值得同时监视关联 pool_failed_async_*_reqs 监视元素。

pool_queued_async_temp_col_reqs -“按列组织临时预取请求数”监视元素

成功添加到预取队列的临时表空间的 按列组织的 预取请求数。

注:Db2 V10.5中,此元素返回 0 ,因为当前不支持 按列组织的 临时表。
表 230. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 始终收集
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY 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 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取工作单元度量值作为 XML 文档 REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 231. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告)event_activitymetrics ACTIVITY METRICS BASE
程序包高速缓存 pkgcache(在 metrics.xml 文档中报告)pkgcache_metrics ACTIVITY METRICS BASE
工作单元 uow(在 metrics.xml 文档中报告)uow_metrics REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

pool_queued_async_temp_data_pages -“预取请求的临时表空间数据页数”监视元素

成功请求预取的临时表空间数据页的数目。

表 232. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 233. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此监视元素与其他 pool_queued_async_..._pages 元素一起表示预取请求检索到的数据页数。 可使用此信息来确定是否在系统上有效地执行了预取请求。 例如,可使用类似如下的公式来计算每个预取请求的平均页数:
  (POOL_QUEUED_ASYNC_DATA_PAGES +
   POOL_QUEUED_ASYNC_INDEX_PAGES +
   POOL_QUEUED_ASYNC_XDA_PAGES +
   POOL_QUEUED_ASYNC_COL_PAGES +
   POOL_QUEUED_ASYNC_TEMP_DATA_PAGES +
   POOL_QUEUED_ASYNC_TEMP_INDEX_PAGES +
   POOL_QUEUED_ASYNC_TEMP_XDA_PAGES +
   POOL_QUEUED_ASYNC_TEMP_COL_PAGES)
÷
  (POOL_QUEUED_ASYNC_DATA_REQS +
   POOL_QUEUED_ASYNC_INDEX_REQS +
   POOL_QUEUED_ASYNC_XDA_REQS +
   POOL_QUEUED_ASYNC_COL_REQS +
   POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
   POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
   POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
   POOL_QUEUED_ASYNC_TEMP_COL_REQS)
如果每个请求的平均页数少,并且系统上的预取量很大,那么系统要执行的 IO 操作可能比需要执行的 IO 操作多。 通常,请求大小基于预取大小,后者至少应与扩展数据块大小相同。 所以,平均请求大小较小可能指示预取大小设置得太低,将预取大小增加至扩展数据块大小的倍数可能会改进性能。 而且应注意,平均请求大小较小可能意味着预取队列填充得太快,所以还应监视关联 pool_failed_async_..._reqs 监视元素

pool_queued_async_temp_data_reqs -“临时表空间数据预取请求数”监视元素

成功添加至预取队列的临时表空间数据预取请求的数目。

表 234. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 235. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此元素与其他 pool_queued_async_*_reqs 元素一起表示已添加至预取队列的预取请求数。 可使用此信息来查看数据库管理器执行预取的频率。 可将这些元素与其他预取程序监视元素配合使用来确定在系统上执行的预取的效率。 例如,可使用类似如下的公式来了解已成功添加至预取队列的请求的百分比:
   1 - 
    (
    POOL_FAILED_ASYNC_DATA_REQS + 
    POOL_FAILED_ASYNC_INDEX_REQS + 
    POOL_FAILED_ASYNC_XDA_REQS + 
    POOL_FAILED_ASYNC_COL_REQS + 
    POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
    POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
    POOL_FAILED_ASYNC_TEMP_XDA_REQS +
    POOL_FAILED_ASYNC_TEMP_COL_REQS    ) 
    ÷ 
    (
      (
      POOL_FAILED_ASYNC_DATA_REQS + 
      POOL_FAILED_ASYNC_INDEX_REQS + 
      POOL_FAILED_ASYNC_XDA_REQS + 
      POOL_FAILED_ASYNC_COL_REQS + 
      POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
      POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
      POOL_FAILED_ASYNC_TEMP_XDA_REQS +
      POOL_FAILED_ASYNC_TEMP_COL_REQS      )
    + 
      (
      POOL_QUEUED_ASYNC_DATA_REQS + 
      POOL_QUEUED_ASYNC_INDEX_REQS + 
      POOL_QUEUED_ASYNC_XDA_REQS + 
      POOL_QUEUED_ASYNC_COL_REQS +       
      POOL_QUEUED_ASYNC_TEMP_DATA_REQS + 
      POOL_QUEUED_ASYNC_TEMP_INDEX_REQS + 
      POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
      POOL_QUEUED_ASYNC_TEMP_COL_REQS      )
    ) * 100
此公式计算失败预取请求占所提出请求总数的百分比。 失败预取请求是未能添加至预取队列的请求。 如果该百分比很低,那么可能需要通过修改 num_ioservers 配置参数来配置更多预取程序。

pool_queued_async_temp_index_pages -“预取请求的临时表空间索引页数”监视元素

成功请求预取的临时表空间索引页数。

表 236. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 237. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此监视元素与其他 pool_queued_async_..._pages 元素一起表示预取请求检索到的数据页数。 可使用此信息来确定是否在系统上有效地执行了预取请求。 例如,可使用类似如下的公式来计算每个预取请求的平均页数:
  (POOL_QUEUED_ASYNC_DATA_PAGES +
   POOL_QUEUED_ASYNC_INDEX_PAGES +
   POOL_QUEUED_ASYNC_XDA_PAGES +
   POOL_QUEUED_ASYNC_COL_PAGES +
   POOL_QUEUED_ASYNC_TEMP_DATA_PAGES +
   POOL_QUEUED_ASYNC_TEMP_INDEX_PAGES +
   POOL_QUEUED_ASYNC_TEMP_XDA_PAGES +
   POOL_QUEUED_ASYNC_TEMP_COL_PAGES)
÷
  (POOL_QUEUED_ASYNC_DATA_REQS +
   POOL_QUEUED_ASYNC_INDEX_REQS +
   POOL_QUEUED_ASYNC_XDA_REQS +
   POOL_QUEUED_ASYNC_COL_REQS +
   POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
   POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
   POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
   POOL_QUEUED_ASYNC_TEMP_COL_REQS)
如果每个请求的平均页数少,并且系统上的预取量很大,那么系统要执行的 IO 操作可能比需要执行的 IO 操作多。 通常,请求大小基于预取大小,后者至少应与扩展数据块大小相同。 所以,平均请求大小较小可能指示预取大小设置得太低,将预取大小增加至扩展数据块大小的倍数可能会改进性能。 而且应注意,平均请求大小较小可能意味着预取队列填充得太快,所以还应监视关联 pool_failed_async_..._reqs 监视元素

pool_queued_async_temp_index_reqs -“临时表空间索引预取请求数”监视元素

成功添加至预取队列的临时表空间索引预取请求的数目。

表 238. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 239. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此元素与其他 pool_queued_async_*_reqs 元素一起表示已添加至预取队列的预取请求数。 可使用此信息来查看数据库管理器执行预取的频率。 可将这些元素与其他预取程序监视元素配合使用来确定在系统上执行的预取的效率。 例如,可使用类似如下的公式来了解已成功添加至预取队列的请求的百分比:
   1 - 
    (
    POOL_FAILED_ASYNC_DATA_REQS + 
    POOL_FAILED_ASYNC_INDEX_REQS + 
    POOL_FAILED_ASYNC_XDA_REQS + 
    POOL_FAILED_ASYNC_COL_REQS + 
    POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
    POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
    POOL_FAILED_ASYNC_TEMP_XDA_REQS +
    POOL_FAILED_ASYNC_TEMP_COL_REQS    ) 
    ÷ 
    (
      (
      POOL_FAILED_ASYNC_DATA_REQS + 
      POOL_FAILED_ASYNC_INDEX_REQS + 
      POOL_FAILED_ASYNC_XDA_REQS + 
      POOL_FAILED_ASYNC_COL_REQS + 
      POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
      POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
      POOL_FAILED_ASYNC_TEMP_XDA_REQS +
      POOL_FAILED_ASYNC_TEMP_COL_REQS      )
    + 
      (
      POOL_QUEUED_ASYNC_DATA_REQS + 
      POOL_QUEUED_ASYNC_INDEX_REQS + 
      POOL_QUEUED_ASYNC_XDA_REQS + 
      POOL_QUEUED_ASYNC_COL_REQS +       
      POOL_QUEUED_ASYNC_TEMP_DATA_REQS + 
      POOL_QUEUED_ASYNC_TEMP_INDEX_REQS + 
      POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
      POOL_QUEUED_ASYNC_TEMP_COL_REQS      )
    ) * 100
此公式计算失败预取请求占所提出请求总数的百分比。 失败预取请求是未能添加至预取队列的请求。 如果该百分比很低,那么可能需要通过修改 num_ioservers 配置参数来配置更多预取程序。

pool_queued_async_temp_xda_pages -“预取请求的临时表空间 XDA 数据页数”监视元素

成功请求预取的临时表空间 XML 存储对象 (XDA) 数据页的数目。

表 240. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 241. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此监视元素与其他 pool_queued_async_..._pages 元素一起表示预取请求检索到的数据页数。 可使用此信息来确定是否在系统上有效地执行了预取请求。 例如,可使用类似如下的公式来计算每个预取请求的平均页数:
  (POOL_QUEUED_ASYNC_DATA_PAGES +
   POOL_QUEUED_ASYNC_INDEX_PAGES +
   POOL_QUEUED_ASYNC_XDA_PAGES +
   POOL_QUEUED_ASYNC_COL_PAGES +
   POOL_QUEUED_ASYNC_TEMP_DATA_PAGES +
   POOL_QUEUED_ASYNC_TEMP_INDEX_PAGES +
   POOL_QUEUED_ASYNC_TEMP_XDA_PAGES +
   POOL_QUEUED_ASYNC_TEMP_COL_PAGES)
÷
  (POOL_QUEUED_ASYNC_DATA_REQS +
   POOL_QUEUED_ASYNC_INDEX_REQS +
   POOL_QUEUED_ASYNC_XDA_REQS +
   POOL_QUEUED_ASYNC_COL_REQS +
   POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
   POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
   POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
   POOL_QUEUED_ASYNC_TEMP_COL_REQS)
如果每个请求的平均页数少,并且系统上的预取量很大,那么系统要执行的 IO 操作可能比需要执行的 IO 操作多。 通常,请求大小基于预取大小,后者至少应与扩展数据块大小相同。 所以,平均请求大小较小可能指示预取大小设置得太低,将预取大小增加至扩展数据块大小的倍数可能会改进性能。 而且应注意,平均请求大小较小可能意味着预取队列填充得太快,所以还应监视关联 pool_failed_async_..._reqs 监视元素

pool_queued_async_temp_xda_reqs -“临时表空间 XDA 数据预取请求数”监视元素

成功添加至预取队列的临时表空间 XML 存储对象 (XDA) 数据预取请求的数目。

表 242. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 243. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此元素与其他 pool_queued_async_*_reqs 元素一起表示已添加至预取队列的预取请求数。 可使用此信息来查看数据库管理器执行预取的频率。 可将这些元素与其他预取程序监视元素配合使用来确定在系统上执行的预取的效率。 例如,可使用类似如下的公式来了解已成功添加至预取队列的请求的百分比:
   1 - 
    (
    POOL_FAILED_ASYNC_DATA_REQS + 
    POOL_FAILED_ASYNC_INDEX_REQS + 
    POOL_FAILED_ASYNC_XDA_REQS + 
    POOL_FAILED_ASYNC_COL_REQS + 
    POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
    POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
    POOL_FAILED_ASYNC_TEMP_XDA_REQS +
    POOL_FAILED_ASYNC_TEMP_COL_REQS    ) 
    ÷ 
    (
      (
      POOL_FAILED_ASYNC_DATA_REQS + 
      POOL_FAILED_ASYNC_INDEX_REQS + 
      POOL_FAILED_ASYNC_XDA_REQS + 
      POOL_FAILED_ASYNC_COL_REQS + 
      POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
      POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
      POOL_FAILED_ASYNC_TEMP_XDA_REQS +
      POOL_FAILED_ASYNC_TEMP_COL_REQS      )
    + 
      (
      POOL_QUEUED_ASYNC_DATA_REQS + 
      POOL_QUEUED_ASYNC_INDEX_REQS + 
      POOL_QUEUED_ASYNC_XDA_REQS + 
      POOL_QUEUED_ASYNC_COL_REQS +       
      POOL_QUEUED_ASYNC_TEMP_DATA_REQS + 
      POOL_QUEUED_ASYNC_TEMP_INDEX_REQS + 
      POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
      POOL_QUEUED_ASYNC_TEMP_COL_REQS      )
    ) * 100
此公式计算失败预取请求占所提出请求总数的百分比。 失败预取请求是未能添加至预取队列的请求。 如果该百分比很低,那么可能需要通过修改 num_ioservers 配置参数来配置更多预取程序。

pool_queued_async_xda_pages -“预取请求的 XDA 页数”监视元素

成功请求预取的 XML 存储对象 (XDA) 数据页的数目。

表 244. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 245. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此监视元素与其他 pool_queued_async_..._pages 元素一起表示预取请求检索到的数据页数。 可使用此信息来确定是否在系统上有效地执行了预取请求。 例如,可使用类似如下的公式来计算每个预取请求的平均页数:
  (POOL_QUEUED_ASYNC_DATA_PAGES +
   POOL_QUEUED_ASYNC_INDEX_PAGES +
   POOL_QUEUED_ASYNC_XDA_PAGES +
   POOL_QUEUED_ASYNC_COL_PAGES +
   POOL_QUEUED_ASYNC_TEMP_DATA_PAGES +
   POOL_QUEUED_ASYNC_TEMP_INDEX_PAGES +
   POOL_QUEUED_ASYNC_TEMP_XDA_PAGES +
   POOL_QUEUED_ASYNC_TEMP_COL_PAGES)
÷
  (POOL_QUEUED_ASYNC_DATA_REQS +
   POOL_QUEUED_ASYNC_INDEX_REQS +
   POOL_QUEUED_ASYNC_XDA_REQS +
   POOL_QUEUED_ASYNC_COL_REQS +
   POOL_QUEUED_ASYNC_TEMP_DATA_REQS +
   POOL_QUEUED_ASYNC_TEMP_INDEX_REQS +
   POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
   POOL_QUEUED_ASYNC_TEMP_COL_REQS)
如果每个请求的平均页数少,并且系统上的预取量很大,那么系统要执行的 IO 操作可能比需要执行的 IO 操作多。 通常,请求大小基于预取大小,后者至少应与扩展数据块大小相同。 所以,平均请求大小较小可能指示预取大小设置得太低,将预取大小增加至扩展数据块大小的倍数可能会改进性能。 而且应注意,平均请求大小较小可能意味着预取队列填充得太快,所以还应监视关联 pool_failed_async_..._reqs 监视元素

pool_queued_async_xda_reqs -“XDA 预取请求数”监视元素

成功添加至预取队列的 XML 存储对象 (XDA) 数据预取请求的数目。

表 246. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 247. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

用法

此元素与其他 pool_queued_async_*_reqs 元素一起表示已添加至预取队列的预取请求数。 可使用此信息来查看数据库管理器执行预取的频率。 可将这些元素与其他预取程序监视元素配合使用来确定在系统上执行的预取的效率。 例如,可使用类似如下的公式来了解已成功添加至预取队列的请求的百分比:
   1 - 
    (
    POOL_FAILED_ASYNC_DATA_REQS + 
    POOL_FAILED_ASYNC_INDEX_REQS + 
    POOL_FAILED_ASYNC_XDA_REQS + 
    POOL_FAILED_ASYNC_COL_REQS + 
    POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
    POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
    POOL_FAILED_ASYNC_TEMP_XDA_REQS +
    POOL_FAILED_ASYNC_TEMP_COL_REQS    ) 
    ÷ 
    (
      (
      POOL_FAILED_ASYNC_DATA_REQS + 
      POOL_FAILED_ASYNC_INDEX_REQS + 
      POOL_FAILED_ASYNC_XDA_REQS + 
      POOL_FAILED_ASYNC_COL_REQS + 
      POOL_FAILED_ASYNC_TEMP_DATA_REQS + 
      POOL_FAILED_ASYNC_TEMP_INDEX_REQS + 
      POOL_FAILED_ASYNC_TEMP_XDA_REQS +
      POOL_FAILED_ASYNC_TEMP_COL_REQS      )
    + 
      (
      POOL_QUEUED_ASYNC_DATA_REQS + 
      POOL_QUEUED_ASYNC_INDEX_REQS + 
      POOL_QUEUED_ASYNC_XDA_REQS + 
      POOL_QUEUED_ASYNC_COL_REQS +       
      POOL_QUEUED_ASYNC_TEMP_DATA_REQS + 
      POOL_QUEUED_ASYNC_TEMP_INDEX_REQS + 
      POOL_QUEUED_ASYNC_TEMP_XDA_REQS +
      POOL_QUEUED_ASYNC_TEMP_COL_REQS      )
    ) * 100
此公式计算失败预取请求占所提出请求总数的百分比。 失败预取请求是未能添加至预取队列的请求。 如果该百分比很低,那么可能需要通过修改 num_ioservers 配置参数来配置更多预取程序。

pool_read_time -“缓冲池物理读总时间”监视元素

指示从所有类型的表空间的物理表空间容器读取数据和索引页时的耗费总时间。 此值以毫秒计。

表 248. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_CONTAINER 表函数 - 获取表空间容器指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 249. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
应用程序 appl 缓冲池
可将快照监视的计数器重置。
表 250. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
数据库 event_db 始终收集
表空间 event_tablespace 始终收集
连接 event_conn 始终收集
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

可将此元素与 pool_data_p_readspool_col_p_readspool_xda_p_readspool_index_p_reads 监视元素配合使用以计算平均读页时间。 此平均值非常重要,它表示存在 I/O 等待状态,而 I/O 等待状态又表示应该将数据移至另一设备。

在数据库和表空间级别,此元素包括 pool_async_read_time 监视元素的值。

通过以下接口报告时,POOL_READ_TIME 监视元素包含异步读取时间 (POOL_ASYNC_READ_TIME):
  • MON_GET_DATABASE
  • MON_GET_DATABASE_DETAILS
  • MON_GET_BUFFERPOOL
  • MON_GET_TABLESPACE
  • MON_GET_CONTAINER

pool_secondary_id-"内存池辅助标识" 监视元素

一个附加标识,用于帮助确定对其返回监视器数据的内存池。

元素标识
pool_secondary_id
元素类型
信息
表 251. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 内存池 基本
数据库 内存池 基本
应用程序 内存池 基本
表 252. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_dbmemuse 始终收集
连接 event_connmemuse 始终收集
用法
与 pool_id 一起使用来确定对其返回监视器数据的内存池。 pool_secondary_id 的数据仅在必要时才会出现。 例如,当指示的 pool_id 是用于确定与监视器数据相关的缓冲池的缓冲池堆时,它就会出现。
创建新数据库后,它将具有缺省缓冲池 IBMDEFAULTBP,其大小将由平台确定。 此缓冲池的辅助标识为“1”。 除了此缓冲池及您创建的所有缓冲池之外,在缺省情况下还会创建一组系统缓冲池,每个缓冲池对应不同页大小。 这些缓冲池的标识会出现在 pool_secondary_id 的快照中:
  • 系统 32K 缓冲池
  • 系统 16K 缓冲池
  • 系统 8K 缓冲池
  • 系统 4K 缓冲池

pool_sync_data_gbp_reads -“同步组缓冲池读取数”监视元素

Db2 pureScale 环境上,期望数据页位于缓冲池中但从组缓冲池中检索的次数。 对于 Db2 pureScale 环境之外的环境,此值将为 0。

pool_sync_data_reads -“同步缓冲池数据读取数”监视元素

这是从磁盘中读取到某个数据页的次数(本来是该数据页应该出现在缓冲池中的次数)。

pool_sync_index_gbp_reads -“同步组缓冲池索引读取数”监视元素

Db2 pureScale 环境上,期望索引页面位于缓冲池中但改为从组缓冲池中检索的次数。 对于 Db2 pureScale 环境之外的环境,此值将为 0。

pool_sync_index_reads -“同步缓冲池索引读取数”监视元素

这是从磁盘中读取到某个索引页的次数(本来是该索引页应该出现在缓冲池中的次数)。

pool_sync_xda_gbp_reads -“同步组缓冲池 XDA 数据读取数”监视元素

Db2 pureScale 环境中,期望 XML 页面位于缓冲池中但从组缓冲池中检索的次数。 对于 Db2 pureScale 环境之外的环境,此值将为 0。

pool_sync_xda_reads -“同步缓冲池 XDA 数据读取数”监视元素

这是从磁盘中读取到某个 XML 页的次数(本来是该 XML 页应该出现在缓冲池中的次数)。

pool_temp_col_l_reads -“缓冲池按列组织临时逻辑读取次数”监视元素

指示从临时表空间的缓冲池 (逻辑) 请求的 按列组织 页数。

注:Db2 V10.5中,此元素返回 0 ,因为当前不支持 按列组织的 临时表。
表 253. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY 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 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取详细的工作单元指标 REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 254. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
活动 event_activity 缓冲池,语句
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

pool_temp_col_p_reads 元素一起,您可以计算位于临时表空间中的缓冲池的数据页命中率。

有关更多信息,请参阅 用于计算缓冲池命中率的公式

当工作负载同时包含 按行组织的按列组织的 表时,按列组织的监视元素可帮助您了解 I/O 的哪个部分由对 按列组织的 表的访问驱动。

pool_temp_col_p_reads -“缓冲池按列组织临时物理读取次数”监视元素

指示从临时表空间的表空间容器 (物理) 中读取的 按列组织的 页数。

注:Db2 V10.5中,此元素返回 0 ,因为当前不支持 按列组织的 临时表。
表 255. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY 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 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取详细的工作单元指标 REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_实例 _ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 256. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在 details_xml 文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在 details_xml 文档中报告) REQUEST METRICS BASE
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

工作单元

在 system_metrics 文档中报告。

REQUEST METRICS BASE

用法

pool_temp_col_l_reads 元素一起,您可以计算位于临时表空间中的缓冲池的数据页命中率。 有关更多信息,请参阅 用于计算缓冲池命中率的公式

pool_temp_data_l_reads -“缓冲池临时数据逻辑读取数”监视元素

指示向临时表空间的逻辑缓冲池请求的数据页数。

表 257. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 始终收集
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 始终收集
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 ACTIVITY METRICS BASE
MON_GET_ROUTINE-获取例程表函数的聚集执行指标 始终收集
MON_GET_ROUTINE_DETAILS-获取例程表函数的聚集执行指标详细信息 始终收集
MON_GET_SERVICE_SUBCLASS 表函数 - 获取服务子类度量值 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS_DETAILS 表函数-获取详细的服务子类指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 258. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
应用程序 appl 缓冲池
应用程序 stmt 缓冲池
动态 SQL dynsql 缓冲池,语句
可将快照监视的计数器重置。
表 259. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
数据库 event_db 始终收集
表空间 event_tablespace 始终收集
连接 event_conn 始终收集
语句 event_stmt 始终收集
活动 event_activity 缓冲池,语句
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

pool_temp_data_p_reads 元素一起,您可以计算位于临时表空间中的缓冲池的数据页命中率。

有关更多信息,请参阅 用于计算缓冲池命中率的公式

pool_temp_data_p_reads -“缓冲池临时数据物理读取数”监视元素

指示从临时表空间的物理表空间容器中读取的数据页数。

表 260. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 261. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
应用程序 appl 缓冲池
应用程序 stmt 缓冲池
动态 SQL dynsql 缓冲池,语句
可将快照监视的计数器重置。
表 262. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在 details_xml 文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在 details_xml 文档中报告) REQUEST METRICS BASE
数据库 event_db 始终收集
表空间 event_tablespace 始终收集
连接 event_conn 始终收集
语句 event_stmt 始终收集
活动 event_activity 缓冲池,语句
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

工作单元

在 system_metrics 文档中报告。

REQUEST METRICS BASE

用法

API 和 CLP 快照请求支持在语句级别记录缓冲池信息的功能。

pool_temp_data_l_reads 元素一起,您可以计算位于临时表空间中的缓冲池的数据页命中率。 有关更多信息,请参阅 用于计算缓冲池命中率的公式

pool_temp_index_l_reads -“缓冲池临时索引逻辑读取数”监视元素

指示向临时表空间的逻辑缓冲池请求的索引页数。

表 263. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 264. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
应用程序 appl 缓冲池
应用程序 stmt 缓冲池
动态 SQL dynsql 缓冲池,语句
可将快照监视的计数器重置。
表 265. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
数据库 event_db 始终收集
表空间 event_tablespace 始终收集
连接 event_conn 始终收集
语句 event_stmt 始终收集
活动 event_activity 缓冲池,语句
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

通过将此元素与 pool_temp_index_p_reads 元素配合使用,可以计算临时表空间中缓冲池的索引页命中率: 有关更多信息,请参阅 用于计算缓冲池命中率的公式

pool_temp_index_p_reads -“缓冲池临时索引物理读取数”监视元素

指示从临时表空间的物理表空间容器中读取的索引页数。

表 266. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 267. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
应用程序 appl 缓冲池
应用程序 stmt 缓冲池
动态 SQL dynsql 缓冲池,语句
可将快照监视的计数器重置。
表 268. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在 details_xml 文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在 details_xml 文档中报告) REQUEST METRICS BASE
数据库 event_db 始终收集
表空间 event_tablespace 始终收集
连接 event_conn 始终收集
语句 event_stmt 始终收集
活动 event_activity 缓冲池,语句
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

工作单元

在 system_metrics 文档中报告。

REQUEST METRICS BASE

用法

通过将此元素与 pool_temp_index_l_reads 元素配合使用,可以计算临时表空间中缓冲池的索引页命中率: 有关更多信息,请参阅 用于计算缓冲池命中率的公式

pool_temp_xda_l_reads -“缓冲池临时 XDA 数据逻辑读取数”监视元素

指示向临时表空间的逻辑缓冲池请求的 XML 存储对象 (XDA) 数据页数。

表 269. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数 - 以 XML 文档形式获取程序包高速缓存语句指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 270. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
应用程序 appl 缓冲池
应用程序 stmt 缓冲池
动态 SQL dynsql 缓冲池,语句
可将快照监视的计数器重置。
表 271. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
数据库 event_db 始终收集
表空间 event_tablespace 始终收集
连接 event_conn 始终收集
语句 event_stmt 始终收集
活动 event_activity 缓冲池,语句
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

通过将 pool_temp_xda_l_reads 监视元素与 pool_temp_xda_p_readspool_temp_data_l_readspool_temp_data_p_reads 监视元素配合使用并借助以下公式,可以计算临时表空间中缓冲池的数据页命中率:
 
 1 - ((pool_temp_data_p_reads + pool_temp_xda_p_reads)
       / (pool_temp_data_l_reads + pool_temp_xda_l_reads))

pool_temp_xda_p_reads -“缓冲池临时 XDA 数据物理读取数”监视元素

指示从临时表空间的物理表空间容器中读取的 XML 存储对象 (XDA) 数据页数。

表 272. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 273. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
应用程序 appl 缓冲池
应用程序 stmt 缓冲池
动态 SQL dynsql 缓冲池,语句
可将快照监视的计数器重置。
表 274. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在 details_xml 文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在 details_xml 文档中报告) REQUEST METRICS BASE
数据库 event_db 始终收集
表空间 event_tablespace 始终收集
连接 event_conn 始终收集
语句 event_stmt 始终收集
活动 event_activity 缓冲池,语句
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

工作单元

在 system_metrics 文档中报告。

REQUEST METRICS BASE

用法

通过将 pool_temp_xda_p_reads 监视元素与 pool_temp_xda_l_readspool_temp_data_l_readspool_temp_data_p_reads 监视元素配合使用并借助以下公式,可以计算临时表空间中缓冲池的数据页命中率:
 
 1 - ((pool_temp_data_p_reads + pool_temp_xda_p_reads) / (pool_temp_data_l_reads + pool_temp_xda_l_reads))

pool_watermark -“内存池水位标记”监视元素

自创建内存池后内存池的最大大小。 该值以字节为单位。

元素标识
pool_watermark
元素类型
信息
表 275. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 内存池 基本
数据库 内存池 基本
应用程序 内存池 基本
表 276. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_dbmemuse 始终收集
连接 event_connmemuse 始终收集
用法
在一直运行的系统上,可将 pool_watermarkpool_config_size 元素一起使用来预测潜在的内存问题。

例如,按一定时间间隔获取快照(如每天),并检查 pool_watermarkpool_config_size 值。 如果发现 pool_watermark 的值开始逐步接近 pool_config_size(预示将来可能出现内存相关问题),那么可能指示应增加内存池的大小。

pool_write_time -“缓冲池物理写总时间”监视元素

完成每个异步写入的累积耗用时间。 此值以毫秒计。

表 277. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_CONTAINER 表函数 - 获取表空间容器指标 DATA OBJECT METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 278. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
应用程序 appl 缓冲池
可将快照监视的计数器重置。
表 279. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 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_db 始终收集
表空间 event_tablespace 始终收集
连接 event_conn 始终收集
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

通过将此元素与 pool_data_writespool_index_writes 监视元素配合使用,可以计算平均写页时间。 此平均值非常重要,它表示存在 I/O 等待状态,而 I/O 等待状态又表示应该将数据移至另一设备。

在数据库和表空间级别,此元素包括 pool_async_write_time 监视元素的值。

通过以下接口报告时,POOL_WRITE_TIME 监视元素包含异步写入时间 (POOL_ASYNC_WRITE_TIME):
  • MON_GET_DATABASE
  • MON_GET_DATABASE_DETAILS
  • MON_GET_BUFFERPOOL
  • MON_GET_TABLESPACE
  • MON_GET_CONTAINER

pool_xda_gbp_indep_pages_found_in_lbp -“本地缓冲池中发现的独立于组缓冲池的 XDA 页数”监视元素

代理程序在本地缓冲池 (LBP) 中发现的独立于组缓冲池 (GBP) 的 XML 存储对象 (XDA) 数据页数。

表 280. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 281. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activitymetrics ACTIVITY METRICS BASE
程序包高速缓存 pkgcache_metrics ACTIVITY METRICS BASE
统计信息 event_scmetrics
event_wlmetrics
REQUEST METRICS BASE
工作单元 uow_metrics REQUEST METRICS BASE

pool_xda_gbp_invalid_pages -“组缓冲池无效 XDA 数据页数”监视元素

向组缓冲池发出针对 XML 存储对象 (XDA) 的数据页的请求(因为该页在本地缓冲池中标记为无效)的次数。 Db2 pureScale 环境外部,此值为空。

表 282. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 283. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 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
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

要确定在本地缓冲池中发现所请求 XDA 页的频率,请使用以下公式:
(pool_xda_lbp_pages_found - pool_async_xda_lbp_pages_found) / pool_xda_l_reads
要确定在组缓冲池中发现所请求 XDA 页的次数,请使用以下公式
(pool_xda_gbp_l_reads - pool_xda_gbp_p_reads) / pool_xda_gbp_l_reads
本地缓冲池和组缓冲池命中率都是 集群高速缓存工具整体性能的重要因素。 使用这些公式可帮助您确定本地缓冲池或组缓冲池会否成为数据库吞吐量的限制因素。

pool_xda_gbp_l_reads -“组缓冲池 XDA 数据逻辑读取请求数”监视元素

尝试从组缓冲池读取 XML 存储对象 (XDA) 的依赖于 GBP 的数据页(因为该页在本地缓冲池中无效或不存在)的次数。 Db2 pureScale 环境外部,此值为空。

表 284. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_ROUTINE-获取例程表函数的聚集执行指标 DATA OBJECT METRICS BASE
MON_GET_ROUTINE_DETAILS-获取例程表函数的聚集执行指标详细信息 DATA OBJECT METRICS BASE
MON_GET_SERVICE_SUBCLASS 表函数 - 获取服务子类度量值 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS_DETAILS 表函数-获取详细的服务子类指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 285. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 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
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

要确定在本地缓冲池中发现所请求 XDA 页的频率,请使用以下公式:
(pool_xda_lbp_pages_found - pool_async_xda_lbp_pages_found) / pool_xda_l_reads
要确定在组缓冲池中发现所请求 XDA 页的次数,请使用以下公式
(pool_xda_gbp_l_reads - pool_xda_gbp_p_reads) / pool_xda_gbp_l_reads
本地缓冲池和组缓冲池命中率都是 集群高速缓存工具整体性能的重要因素。 使用这些公式可帮助您确定本地缓冲池或组缓冲池会否成为数据库吞吐量的限制因素。

pool_xda_gbp_p_reads -“组缓冲池 XDA 数据物理读取请求数”监视元素

尝试将磁盘中 XML 存储对象 (XDA) 的依赖于 GBP 的数据页读取到本地缓冲池中(因为在组缓冲池中找不到该页)的次数。 Db2 pureScale 环境外部,此值为空。

表 286. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 287. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 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
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

要确定在本地缓冲池中发现所请求 XDA 页的频率,请使用以下公式:
(pool_xda_lbp_pages_found - pool_async_xda_lbp_pages_found) / pool_xda_l_reads
要确定在组缓冲池中发现所请求 XDA 页的次数,请使用以下公式
(pool_xda_gbp_l_reads - pool_xda_gbp_p_reads) / pool_xda_gbp_l_reads
本地缓冲池和组缓冲池命中率都是 集群高速缓存工具整体性能的重要因素。 使用这些公式可帮助您确定本地缓冲池或组缓冲池会否成为数据库吞吐量的限制因素。

pool_xda_l_reads -“缓冲池 XDA 数据逻辑读取数”监视元素

指示代理程序从常规表空间和大型表空间的缓冲池 (逻辑) 同步读取的 XML 存储对象 (XDA) 的数据页数。

表 288. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数 - 以 XML 文档形式获取程序包高速缓存语句指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 289. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
应用程序 appl 缓冲池
应用程序 stmt 缓冲池
动态 SQL dynsql 缓冲池,语句
可将快照监视的计数器重置。
表 290. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
活动 event_activitymetrics ACTIVITY METRICS BASE
统计信息 event_scstats(在 details_xml 文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在 details_xml 文档中报告) REQUEST METRICS BASE
工作单元 在 system_metrics 文档中报告。 始终收集
数据库 event_db 始终收集
表空间 event_tablespace 始终收集
连接 event_conn 始终收集
语句 event_stmt 始终收集
活动 event_activity 缓冲池,语句
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

此计数包括对以下数据的访问:
  • 数据库管理器 需要处理页面时,已在缓冲池中
  • 先读入缓冲池,然后 数据库管理器 才能处理该页面。

使用 pool_xda_l_readspool_xda_p_readspool_data_l_readspool_data_p_reads 监视元素来计算缓冲池的数据页命中率。 有关更多信息,请参阅 用于计算缓冲池命中率的公式

例如,可按如下所示计算整体缓冲池命中率:
     ((pool_data_lbp_pages_found
+ pool_index_lbp_pages_found
+ pool_xda_lbp_pages_found + pool_col_lbp_pages_found
- pool_async_data_lbp_pages_found - pool_async_index_lbp_pages_found - pool_async_xda_lbp_pages_found - pool_async_col_lbp_pages_found)
/ (pool_data_l_reads + pool_index_l_reads + pool_xda_l_reads + pool_col_l_reads + pool_temp_data_l_reads + pool_temp_xda_l_reads + pool_temp_index_l_reads + pool_temp_col_l_reads)) × 100
此计算公式考虑缓冲池高速缓存的所有页(索引和数据)。

增加缓冲池大小一般会提高命中率,但你会达到一个递减回报的点。 从理论上说,如果能够分配大到足以存储整个数据库的缓冲池,那么系统启动并运行后你可以得到 100% 的命中率。 但是,这在大多数情况下是不现实的。 命中率的高低取决于数据的大小以及访问数据的方式。 在一个非常大的数据库中,平均访问数据的命中率会很差。 对于非常大的表,您可以执行的操作很少。 在此类情况下,应该将重点放在较小并且访问较为频繁的表以及索引上。

pool_xda_lbp_pages_found -“发现的本地缓冲池 XDA 数据页数”监视元素

指示已由代理程序同步读取并由预取程序从常规表空间和大型表空间的本地缓冲池 (逻辑) 异步读取的 XML 存储对象 (XDA) 的数据页数。

表 291. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 292. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 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
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

要确定在本地缓冲池中发现所请求 XDA 页的频率,请使用以下公式:
(pool_xda_lbp_pages_found - pool_async_xda_lbp_pages_found) / pool_xda_l_reads
要确定在组缓冲池中发现所请求 XDA 页的次数,请使用以下公式
(pool_xda_gbp_l_reads - pool_xda_gbp_p_reads) / pool_xda_gbp_l_reads
本地缓冲池和组缓冲池命中率都是 集群高速缓存工具整体性能的重要因素。 使用这些公式可帮助您确定本地缓冲池或组缓冲池会否成为数据库吞吐量的限制因素。

pool_xda_p_reads -“缓冲池 XDA 数据物理读取数”监视元素

指示代理程序同步读取的 XML 存储对象 (XDA) 的数据页数,以及预取程序从常规表空间和大型表空间的表空间容器 (物理) 异步读取的数据页数。

表 293. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 294. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
应用程序 appl 缓冲池
应用程序 stmt 缓冲池
动态 SQL dynsql 缓冲池,语句
可将快照监视的计数器重置。
表 295. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 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_db 始终收集
表空间 event_tablespace 始终收集
连接 event_conn 始终收集
语句 event_stmt 始终收集
活动 event_activity 缓冲池,语句
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

使用 pool_async_xda_readspool_xda_p_reads 监视元素来计算在 XML 存储对象数据页 (即,由 数据库管理器 代理程序对 XML 数据执行的物理数据页读取) 上同步执行的物理读取数。 请使用以下公式:
 
 pool_xda_p_reads + pool_temp_xda_p_reads - pool_async_xda_reads

通过比较异步读取数与同步读取数的比率,可了解预取程序的执行情况。 在调整 num_ioservers 配置参数时,此元素会非常有用。

使用 pool_xda_l_readspool_xda_p_readspool_data_l_readspool_data_p_reads 监视元素来计算缓冲池的数据页命中率。 有关更多信息,请参阅 用于计算缓冲池命中率的公式

pool_xda_writes -“缓冲池 XDA 数据写次数”监视元素

指示以物理方式将 XML 存储对象 (XDA) 的缓冲池数据页写入磁盘的次数。

表 296. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数-获取详细的连接指标 (在 DETAILS XML 文档中报告) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 DATA OBJECT METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 DATA OBJECT METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 297. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
表空间 tablespace 缓冲池
缓冲池 bufferpool 缓冲池
应用程序 appl 缓冲池
可将快照监视的计数器重置。
表 298. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 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_db 始终收集
表空间 event_tablespace 始终收集
连接 event_conn 始终收集
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

此监视元素帮助您评估通过增加数据库的可用缓冲池页数能否改进性能。 对于包含 XML 数据的数据库,您既应该考虑有关 XML 数据的缓冲池页写入数与缓冲池页读取数比率(使用 pool_xda_writespool_xda_p_reads 监视元素),也应该考虑有关关系数据类型的缓冲池页写入数与缓冲池页读取数比率(使用 pool_data_writespool_data_p_reads 监视元素)。

使用 pool_xda_l_readspool_xda_p_readspool_data_l_readspool_data_p_reads 监视元素来计算缓冲池的数据页命中率。 有关更多信息,请参阅 用于计算缓冲池命中率的公式

post_shrthreshold_hash_joins -“后阈值散列连接数”监视元素

排序内存限量算法已限制的散列连接总数。 内存受限散列连接是指获得的内存量少于排序内存管理器所请求内存量的散列连接。

表 300. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
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_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY 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 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数-获取详细的工作单元指标 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 301. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase -
可将快照监视的计数器重置。
表 302. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activitymetrics ACTIVITY METRICS BASE
数据库 event_db 始终收集
程序包高速缓存 pkgcache_metrics ACTIVITY METRICS BASE
统计信息 event_scmetrics REQUEST METRICS BASE
统计信息 event_wlmmetrics REQUEST METRICS BASE
工作单元 uow_metrics REQUEST METRICS BASE

当从共享排序堆中分配的内存量接近数据库配置参数 sheapthres_shr 设置的限制时,就会对散列连接进行内存限制。 这种内存限制将显著减少在配置不当的系统中因超过 sheapthres_shr 限制导致的内存溢出次数。 此元素报告的数据仅反映正在使用从共享排序堆分配的内存的散列连接。

post_shrthreshold_sorts -“后共享阈值排序数”监视元素

排序内存限量算法已限制的排序总数。 内存受限排序是指获得的内存量少于排序内存管理器所请求内存量的排序。

表 303. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
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_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 ACTIVITY METRICS BASE
MON_GET_ROUTINE-获取例程表函数的聚集执行指标 REQUEST METRICS BASE
MON_GET_ROUTINE_DETAILS-获取例程表函数的聚集执行指标详细信息 REQUEST METRICS BASE
MON_GET_ROUTINE_EXEC_LIST 表函数 - 获取例程所执行的语句列表 ACTIVITY 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 304. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 排序

可将快照监视的计数器重置。

表 305. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 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_db 始终收集
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

当排序的内存分配接近数据库配置参数 sheapthres_shr设置的限制时,将重新调速排序。 此调速将显着减少未正确配置的系统中超出 sheapthres_shr 限制的溢出数。 此元素报告的数据仅反映正在使用从共享排序堆分配的内存的排序。

post_threshold_col_vector_consumers -“后阈值柱状矢量内存使用者数”监视元素

超出排序堆阈值后请求内存的柱状矢量内存使用者数。

表 306. 表函数监视信息
表函数 监视元素收集级别
   
MON_GET_ACTIVITY_DETAILS 表函数 - 将有关活动的信息返回为 XML 文档 ACTIVITY METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数 - 获取连接度量值(采用 XML 文档格式) REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库信息指标 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数-以 XML 文档形式获取数据库信息指标 REQUEST METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取程序包高速缓存语句度量值 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数 - 以 XML 文档形式获取程序包高速缓存语句指标 ACTIVITY METRICS BASE
MON_GET_ROUTINE 表函数 - 获取聚集例程执行指标 REQUEST METRICS BASE
MON_GET_ROUTINE_DETAILS 表函数 - 以 XML 文档形式获取聚集例程执行指标 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS 表函数 - 获取服务子类度量值 REQUEST METRICS BASE
MON_GET_SERVICE_SUBCLASS_DETAILS 表函数 - 获取服务子类度量值(采用 XML 文档格式) REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取工作单元度量值作为 XML 文档 REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取工作负载度量值(采用 XML 文档格式) REQUEST METRICS BASE
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 307. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动指标 event_activitymetrics ACTIVITY METRICS BASE
程序包高速缓存指标 pkgcache_metrics ACTIVITY METRICS BASE
统计信息指标 event_scmetrics REQUEST METRICS BASE
统计信息指标 event_wlmetrics REQUEST METRICS BASE
工作单元指标 uow_metrics REQUEST METRICS BASE

用法

使用 post_threshold_col_vector_consumers 监视元素以帮助配置可用于应用程序的排序堆内存量。

当大多数排序内存使用者需要更多排序内存,但已达到为它们分配的最大值时,数据库管理器可执行以下其中一项操作:
  • 可为排序内存使用者对排序内存的使用进行调速。
  • 如果排序内存使用者无法在具有较少内存情况下继续操作,那么数据库管理器会暂挂该排序内存使用者操作,并将其写入磁盘以释放排序内存。
当柱状矢量内存使用者达到可用最大值并请求更多内存时,不会将其写入磁盘。 数据库管理器仅可对为其分配的内存量进行调速。 此情况称为“后阈值”操作,且会对受影响应用程序的性能产生负面影响。 如果 post_threshold_col_vector_consumers 元素返回的值较高或随时间推移而增加,请考虑增加可供应用程序使用的排序堆内存量,以帮助提高性能。 您可以使用 sortheap 配置参数来控制排序堆内存量。

post_threshold_hash_grpbys -“散列 GROUP BY 阈值”监视元素

由于并行使用共享或专用排序堆空间而受限的总散列 GROUP BY 排序内存请求数。

表 308. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 REQUEST METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY 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 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取详细的工作单元指标 REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 309. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activitymetrics ACTIVITY METRICS BASE
程序包高速缓存 pkgcache_metrics ACTIVITY METRICS BASE
统计信息 event_scmetrics REQUEST METRICS BASE
统计信息 event_wlmetrics REQUEST METRICS BASE
工作单元 event_wlmetrics REQUEST METRICS BASE

post_threshold_hash_join-"散列连接阈值" 监视元素

散列连接堆请求因为并行使用共享或专用排序堆空间而受限的总次数。

表 310. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 REQUEST METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数-获取程序包高速缓存中的 SQL 语句活动指标 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY 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 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取详细的工作单元指标 REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 311. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 db2 基本
可将快照监视的计数器重置。
表 312. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activitymetrics ACTIVITY METRICS BASE
程序包高速缓存 pkgcache_metrics ACTIVITY METRICS BASE
统计信息 event_scmetrics REQUEST METRICS BASE
统计信息 event_wlmmetrics REQUEST METRICS BASE
工作单元 uow_metrics REQUEST METRICS BASE
用法
如果此值很大(超过 hash_join_overflows 的 5%),那么应增加排序堆阈值。

post_threshold_olap_funcs -“OLAP 函数阈值”监视元素

超过排序堆阈值后请求排序堆的 OLAP 函数数。

表 313. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数 - 获取完整的活动详细信息 ACTIVITY METRICS BASE
MON_GET_CONNECTION 表函数 - 获取连接度量值 REQUEST METRICS BASE
MON_GET_CONNECTION_DETAILS 表函数 - 获取详细的连接指标 REQUEST METRICS BASE
MON_GET_DATABASE 表函数-获取数据库级别信息 REQUEST METRICS BASE
MON_GET_DATABASE_DETAILS 表函数 - 获取数据库信息度量值 REQUEST METRICS BASE
MON_GET_PKG_CACHE_STMT 表函数-获取程序包高速缓存中的 SQL 语句活动指标 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS - 获取程序包高速缓存条目的详细度量值 ACTIVITY 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 表函数 - 获取详细的服务子类指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK 表函数 - 获取工作单元指标 REQUEST METRICS BASE
MON_GET_UNIT_OF_WORK_DETAILS 表函数 - 获取详细的工作单元指标 REQUEST METRICS BASE
MON_GET_WORKLOAD 表函数 - 获取工作负载度量值 REQUEST METRICS BASE
MON_GET_WORKLOAD_DETAILS 表函数 - 获取详细的工作负载指标 REQUEST METRICS BASE
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 314. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 db2 基本
可将快照监视的计数器重置。
表 315. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 元素中)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache_metrics ACTIVITY METRICS BASE
统计信息 event_scstats (在 metrics 元素中)
event_scmetrics
REQUEST METRICS BASE
统计信息 event_wlstats (在 metrics 元素中)
event_wlmetrics
REQUEST METRICS BASE
工作单元 uow_metrics REQUEST METRICS BASE

用法

排序、散列连接和 OLAP 函数是利用排序堆的操作的示例。 在正常条件下,数据库管理器将使用 sortheap 配置参数指定的值来分配排序堆。 如果分配给排序堆的内存量超过排序堆阈值(sheapthres 配置参数),那么数据库管理器将使用小于 sortheap 配置参数指定值的值来分配后续排序堆。

在达到排序堆阈值后启动的 OLAP 函数可能无法接收最优内存量来执行。

为提高排序、散列连接、OLAP 函数的性能以及系统整体性能,请修改排序堆阈值和排序堆大小配置参数。

如果此元素的值过高,那么请增加排序堆阈值 (sheapthres)。

post_threshold_peas -“部分提前聚集阈值”监视元素

因为超过排序堆阈值而导致部分提前聚集操作接收到的内存量少于所请求内存量的次数。

表 316. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
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_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 317. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
工作单元 在 system_metrics 文档中报告。 REQUEST METRICS BASE
连接 event_conn -
语句 event_stmt -
事务 event_xact -
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

将此元素与 total_peas 监视元素配合使用来确定大多数时间部分提前聚集操作是否获取足够的排序堆内存。 如果 post_thresold_peas 监视元素与 total_peas 监视元素的比率很高,那么数据库性能可能欠佳。 应考虑增加排序堆大小和/或排序堆阈值。

post_threshold_peds -“部分提前相异数阈值”监视元素

因为超过排序堆阈值而导致部分提前相异操作接收到的内存量少于所请求内存量的次数。

表 318. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
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_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 319. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
工作单元 在 system_metrics 文档中报告。 REQUEST METRICS BASE
连接 event_conn -
语句 event_stmt -
事务 event_xact -
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

将此元素与 total_peds 监视元素结合使用,以确定部分早期相异操作是否在大部分时间内获得足够的排序堆内存。 如果 post_thresold_peds 监视元素与 total_peds 监视元素的比率很高,那么数据库性能可能欠佳。 应考虑增加排序堆大小和/或排序堆阈值。

post_threshold_sorts -“后阈值排序次数”监视元素

超过排序堆阈值后请求堆的排序数。

表 320. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
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_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 ACTIVITY METRICS BASE
MON_GET_ROUTINE-获取例程表函数的聚集执行指标 REQUEST METRICS BASE
MON_GET_ROUTINE_DETAILS-获取例程表函数的聚集执行指标详细信息 REQUEST METRICS BASE
MON_GET_ROUTINE_EXEC_LIST 表函数 - 获取例程所执行的语句列表 ACTIVITY 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 321. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 db2 排序
可将快照监视的计数器重置。
表 322. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 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
程序包高速缓存 在 activity_metrics 文档中报告。 ACTIVITY METRICS BASE

用法

在正常情况下, 数据库管理器 将使用 sortheap 配置参数指定的值来分配排序堆。 如果分配给排序堆的内存量超过排序堆阈值 (sheapthres 配置参数) ,那么 数据库管理器 将使用小于 sortheap 配置参数指定的值来分配排序堆。

系统上每个活动排序分配内存可能导致排序占用过多系统可用内存。 在达到排序堆阈值后启动的排序可能无法接收最优内存量来执行,但整个系统将因此而获益。 通过修改排序堆阈值和排序堆大小配置参数,排序操作性能和整体系统性能可以得到改进。 如果此元素的值过高,那么可以:
  • 提高排序堆阈值(sheapthres)或者
  • 通过 SQL 查询更改将应用程序调整为使用数量较少范围较小的排序。

prefetch_wait_time -“等待预取的时间”监视元素

应用程序等待 I/O 服务器(预取程序)完成将页装入到缓冲池中的操作所耗用的时间。 此值以毫秒计。

表 323. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
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_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 324. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 缓冲池
应用程序 appl 缓冲池
表 325. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity(在 details_xml 文档中报告) ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE
数据库 event_db Bufferpool
连接 event_db Bufferpool
用法
可通过更改 I/O 服务器数目和 I/O 服务器大小来使用此元素进行试验。

prefetch_waits -“预取程序等待计数”监视元素

等待 I/O 服务器(预取程序)完成将页装入到缓冲池中的操作的次数。

表 326. 表函数监视信息
表函数 监视元素收集级别
MON_GET_ACTIVITY 表函数 - 返回活动列表 ACTIVITY METRICS BASE
MON_GET_ACTIVITY_DETAILS 表函数-获取完整的活动详细信息 (在 DETAILS XML 文档中报告) ACTIVITY METRICS BASE
MON_GET_BUFFERPOOL 表函数 - 获取缓冲池指标 DATA OBJECT METRICS BASE
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_PKG_CACHE_STMT 表函数 - 获取包高速缓存中的 SQL 语句活动度量 ACTIVITY METRICS BASE
MON_GET_PKG_CACHE_STMT_DETAILS 表函数-获取程序包高速缓存条目的详细指标 (在 DETAILS XML 文档中报告) ACTIVITY 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_TABLESPACE 表函数 - 获取表空间指标 DATA OBJECT 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
WLM_GET_WORKLOAD_OCCURRENCE_ACTIVITIES 表函数-返回活动列表 ACTIVITY METRICS BASE
表 327. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity (在 details_xml 文档中报告)
event_activitymetrics
ACTIVITY METRICS BASE
程序包高速缓存 pkgcache (在 metrics.xml 文档中报告)
pkgcache_metrics
ACTIVITY METRICS BASE
工作单元 uow (在 metrics.xml 文档中报告)
uow_metrics
REQUEST METRICS BASE
统计信息 event_scstats(在指标文档中报告) REQUEST METRICS BASE
统计信息 event_wlstats(在指标文档中报告) REQUEST METRICS BASE

prep_time -“编译时间”监视元素

将 SQL 语句从文本转换为可执行形式所需的时间,以毫秒计(如果活动为 SQL 语句;否则,值为 0)。

表 329. 事件监视信息
事件类型 逻辑数据分组 监视开关
活动 event_activity 始终收集
程序包高速缓存 - 始终收集

用法

prep_time 监视元素指示首次将 SQL 语句引入到 Db2 程序包高速缓存时,将 SQL 语句或 XQuery 表达式从文本格式转换为可执行格式 (如果此活动是 SQL 语句) 所花费的时间。 此准备时间包括:
  • 编译器用于生成可执行形式的时间。
  • 将其插入到 Db2 程序包高速缓存中的时间。
此编译时间并不是活动生存期的一部分,也不表示在该语句的特定调用期间所耗用的时间(如果在执行该调用之前已经将该语句高速缓存在程序包高速缓存中)。
注:
  • prep_time 专门与编译和插入 Db2 程序包高速缓存相关,包括该高速缓存中不一定通过 PREPARE 语句请求发出的动态 SQL 语句。 如果应用程序发出 PREPARE 语句,那么 prep_time 可能稍短于在服务器上处理 PREPARE 语句所需的总时间(可能包括编译和插入及其他处理开销或等待资源的时间)。
  • 对已在程序包高速缓存中的语句发出 PREPARE 所耗时间通常短于成功完成 PREPARE 请求所需的 prep_time,因为 PREPARE 在这类情况下实际上会跳过编译和插入至高速缓存的时间。

prep_time_best -“语句最短编译时间”监视元素

编译特定 SQL 语句所需的最短时间(以毫秒计)。

表 330. 快照监视信息
快照级别 逻辑数据分组 监视开关
动态 SQL dynsql 基本

用法

将此值与 prep_time_worst 配合使用来标识编译成本高昂的 SQL 语句。

prep_time_worst -“语句最长编译时间”监视元素

编译特定 SQL 语句所需的最长时间(以毫秒计)。

表 331. 快照监视信息
快照级别 逻辑数据分组 监视开关
动态 SQL dynsql 基本

用法

将此值与 prep_time_best 配合使用来标识编译成本高昂的 SQL 语句。

prep_warning -“准备警告 SQLCODE”监视元素

SQLCODE 警告值,指示是否以不太理想的方式编译了语句

可能的值为如下所示:
  • 437 - 以不太理想的方式编译了语句
  • 20516 - 无法保存语句的存取方案
如果编译期间返回任何其他 SQLCODE,那么会报告 0。
表 333. 事件监视信息
事件类型 逻辑数据分组 监视开关
程序包高速缓存 pkgcache 始终收集

prep_warning_reason -“准备警告 SQLCODE 原因标识”监视元素

原因码,用于说明以不太理想的方式编译语句的原因。

表 335. 事件监视信息
事件类型 逻辑数据分组 监视开关
程序包高速缓存 pkgcache 始终收集

prev_uow_stop_time -“上一个工作单元完成时间戳记”监视元素

这是工作单元的完成时间。

表 337. 快照监视信息
快照级别 逻辑数据分组 监视开关
应用程序 appl 工作单元,时间戳记
DCS 应用程序 dcs_appl 工作单元,时间戳记
表 338. 事件监视信息
事件类型 逻辑数据分组 监视开关
事务 event_xact 始终收集
用法
可将此元素与 uow_stop_time 配合使用以计算 COMMIT/ROLLBACK 点之间的总耗用时间,并与 uow_start_time 配合使用以计算 工作单元之间在应用程序中耗用的时间。 以下其中一个操作的时间:
  • 对于当前位于 工作单元中的应用程序,这是最新 工作单元 完成的时间。
  • 对于当前不在 工作单元 中的应用程序 (应用程序已完成 工作单元,但尚未启动新的工作单元) ,这是在刚刚完成的工作单元之前完成的最后一个 工作单元 的停止时间。 刚刚完成的工作单元的时间用 uow_stop_time 指示。
  • 对于其第一个 工作单元中的应用程序,这是数据库连接请求完成时间。

primary_log_file -“主数据库日志文件”监视元素

注: hadr_primary_log_fileprimary_log_file 监视元素是在不同监视接口中表示相同信息的别名。 hadr_primary_log_file 由快照监视器接口返回,primary_log_file 由 MON_GET_HADR 表函数和 db2pd 界面返回。

主 HADR 数据库的此日志流上的当前日志文件的名称。

表 340. 表函数监视信息
表函数 监视元素收集级别
MON_GET_HADR 表函数 - 返回高可用性灾难恢复 (HADR) 监视信息 始终收集
注: 当备用数据库上的日志假脱机已满 (由 standby_spool_percent 监视元素报告值 100 指示) 时,备用数据库报告的 hadr_primary_log_file/primary_log_file 监视元素是日志假脱机变满时的值。 虽然主数据库会生成新的日志,但是不会更新该值。 要获取更准确的值,请从主数据库获取此元素。

primary_log_page -“主项日志页面”监视元素

主 HADR 数据库的当前日志文件中对应当前日志位置的页码。 页码相对于日志文件。 例如,页零是文件的开头。

注: hadr_primary_log_pageprimary_log_page 监视元素是在不同监视接口中表示相同信息的别名。 hadr_primary_log_page 由快照监视器接口返回,primary_log_page 由 MON_GET_HADR 表函数和 db2pd 界面返回。
表 341. 表函数监视信息
表函数 监视元素收集级别
MON_GET_HADR 表函数 - 返回高可用性灾难恢复 (HADR) 监视信息 始终收集

primary_log_pos -“主数据库日志位置”监视元素

注: hadr_primary_log_lsnprimary_log_pos 监视元素是在不同监视接口中表示相同信息的别名。 hadr_primary_log_lsn 由快照监视器接口返回,primary_log_pos 由 MON_GET_HADR 表函数和 db2pd 界面返回。

主 HADR 数据库的此日志流上的当前日志位置。 这是字节偏移量。

表 342. 表函数监视信息
表函数 监视元素收集级别
MON_GET_HADR 表函数 - 返回高可用性灾难恢复 (HADR) 监视信息 始终收集

priority -“优先级值”监视元素

描述要处理工作的成员的相对能力。 此值越高,客户机应分配给该成员的工作就越多。

表 346. 表函数监视信息
表函数 监视元素收集级别
MON_GET_SERVERLIST 表函数 - 获取成员优先级详细信息 始终收集

使用说明

  • 此监视元素代表成员的相对装入,也称为权重。 例如,如果成员 A 具有优先级值 80,成员 B 具有优先级值 40,那么这表示成员 A 应接收的工作量是给成员 B 的工作量的二倍。
  • 此值不代表百分比。
  • 此监视元素的最大值是 100。

priv_workspace_num_overflows -“专用工作空间溢出数”监视元素

专用工作空间溢出其分配内存边界的次数。

注: 已停用此监视元素。 使用此监视元素不会生成错误。 但是不会返回有效值。
表 347. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 基本
应用程序 appl 基本
可将快照监视的计数器重置。
表 348. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
连接 event_conn 始终收集
用法
将此元素与 priv_workspace_size_top 配合使用来确定专用工作空间是否需要增加大小以避免溢出。 专用工作空间的溢出可能导致性能下降,以及从代理程序专用内存分配的其他堆出现内存不足错误。

在数据库级别,报告的元素将来自报告为具有相同最大专用工作空间大小的元素的专用工作空间。 在应用程序级别,此项是为当前应用程序提供服务的每个代理程序的工作空间的溢出数。

priv_workspace_section_inserts -“专用工作空间节插入数”监视元素

应用程序在专用工作空间中插入 SQL 节的次数。

注: 已停用此监视元素。 使用此监视元素不会生成错误。 但是不会返回有效值。
表 349. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 基本
应用程序 appl 基本
可将快照监视的计数器重置。
表 350. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
连接 event_conn 始终收集
用法
可执行部分的工作副本存储在专用工作空间中。

此计数器指示副本何时不可用并且必须插入。 在数据库级别,此项是针对数据库的所有专用工作空间中的每个应用程序进行的所有插入的累积总数。 在应用程序级别,此项是针对此应用程序的专用工作空间中的所有节的所有插入的累积总数。

在代理程序要与不同应用程序相关联的集中器环境中,如果新的代理程序在专用工作空间中没有必需的节可用,那么可能需要附加专用工作空间插入。

priv_workspace_section_lookups -“专用工作空间节查询数”监视元素

应用程序在其代理程序的专用工作空间中对 SQL 节进行查询的次数。

注: 已停用此监视元素。 使用此监视元素不会生成错误。 但是不会返回有效值。
表 351. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 基本
应用程序 appl 基本
可将快照监视的计数器重置。
表 352. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
连接 event_conn 始终收集
用法
每个应用程序都可以访问为其工作的代理程序的专用工作空间。

此计数器指示为找到应用程序的特定节而访问专用工作空间的次数。 在数据库级别,此项是针对数据库的所有专用工作空间中的每个应用程序进行的所有查询的累积总数。 在应用程序级别,此项是针对此应用程序的专用工作空间中的所有节的所有查询的累积总数。

可将此元素与“专用工作空间节插入数”一起使用来调整专用工作空间的大小。 专用工作空间的大小由 applheapsz 配置参数控制。

priv_workspace_size_top -“最大专用工作空间大小”监视元素

专用工作空间达到的最大大小。

注: 已停用此监视元素。 使用此监视元素不会生成错误。 但是不会返回有效值。
表 353. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库 dbase 基本
应用程序 appl 基本
表 354. 事件监视信息
事件类型 逻辑数据分组 监视开关
数据库 event_db 始终收集
连接 event_conn 始终收集
用法
每个代理程序都有专用工作空间,它所服务的应用程序对该工作空间具有访问权。 此元素指示专用工作空间中提供服务的任何代理程序所需的最多字节数。 在数据库级别,此项是连接至当前数据库的所有代理程序在所有专用工作空间中必需的最多字节数。 在应用程序级别,此项是为当前应用程序提供服务的所有代理程序的专用工作空间中的最大大小。

专用工作空间溢出时,将会临时从代理程序专用内存的其他实体借出内存。 这可能导致这些实体出现内存不足错误,也可能导致性能下降。 可通过增加 APPLHEAPSZ 来降低溢出的机率。

product_name -“产品名称”监视元素

正在运行的数据库实例的版本详细信息。

表 355。 表函数监视信息
表函数 监视元素收集级别
MON_GET_INSTANCE 表函数 - 获取实例级别信息 始终收集
表 356. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 db2 基本

progress_completed_units -“完成的进度工作单元数”监视元素

当前阶段完成的工作单元数。

表 357. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 progress 基本
此元素的值通常会在实用程序操作时递增。 此元素总是小于或等于 progress_total_units (如果同时定义了这两个元素)。
注意:
  1. 可能并非所有实用程序都包含此元素。
  2. 此元素在 progress_work_metric 监视元素中以单元表示。
用法
使用此元素来确定某个阶段完成的工作量。 此元素本身可用来监视正在运行的实用程序的活动。 实用程序执行时,此元素应不断递增。 如果 progress_completed_units 在很长一段时间内未能递增,那么实用程序可能已停止。
如果定义了 progress_total_units,那么此元素可用来计算完成工作的百分比:
percentage complete = progress_completed_units / progress_total_units* 100

progress_description -“进度描述”监视元素

描述工作阶段。

表 358. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 progress 基本
Load 实用程序的示例值包括:
  • 删除
  • LOAD
  • REDO
用法
使用此元素来获取对某个阶段的一般描述。

progress_list_attr -“当前进度列表属性”监视元素

此元素描述如何解释进度元素列表。

表 359. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 progress list 基本

用法

此元素的值是下列其中一个常量:
  • SQLM_ELM_PROGRESS_LIST_ATTR_SERIAL - 列表中的元素将解释为一组串行阶段,这意味着第一次更新元素 n+1 的已完成工作之前,已完成工作必须等于元素 n 的总工作。 此属性用于描述由一组串行阶段组成的任务的进度,其中串行阶段意味着必须彻底完成一个阶段才能开始下一个阶段。
  • SQLM_ELM_PROGRESS_LIST_ATTR_CONCURRENT - 进度列表中的任何元素可以随时更新。

使用此元素来确定更新进度列表的各个元素的方式。

progress_list_cur_seq_num -“当前进度列表序号”监视元素

如果实用程序包含多个顺序阶段,那么此元素显示当前阶段的编号。

表 360. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 progress_list 基本
用法
使用此元素来确定多阶段实用程序的当前阶段。 请参阅 progress_seq_num-"进度序号" 监视元素

progress_seq_num -“进度序号”监视元素

阶段号。

注: 阶段号仅对由多个执行阶段组成的实用程序显示。
表 361. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 progress 基本
用法
使用此元素来确定多阶段实用程序内的阶段顺序。 该实用程序将按进度序号递增顺序来顺序执行各个阶段。 可通过将 progress_seq_numprogress_list_current_seq_num 的值相匹配来找到多阶段实用程序的当前阶段。

progress_start_time -“进度开始时间”监视元素

表示阶段开始的时间戳记。

表 362. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 progress 基本
用法
使用此元素来确定阶段开始的时间。 如果该阶段尚未开始,那么省略此元素。

progress_total_units -“进度工作单元总数”监视元素

为了完成某个阶段而执行的工作总量。

表 363. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 progress 基本

某些实用程序可能无法确定总工作量,所以它们将持续更新此元素。 其他实用程序可能无法估计总工作量,所以可能完全省略此元素。

此元素在 progress_work_metric 监视元素中以单元表示。

用法
使用此元素来确定某个阶段的总工作量。 将此元素与 progress_completed_units 配合使用来计算某个阶段完成的工作百分比:
percentage complete = progress_completed_units / progress_total_units* 100

progress_work_metric -“进度工作指标”监视元素

解释 progress_total_unitsprogress_completed_units 元素的指标。

表 364. 快照监视信息
快照级别 逻辑数据分组 监视开关
数据库管理器 progress 基本
示例值包括:
  • SQLM_WORK_METRIC_BYTES
  • SQLM_WORK_METRIC_EXTENTS
注意:
  1. 可能并非所有实用程序都包含此元素。
  2. 此元素的值可在 sqlmon.h 中找到。
用法
使用此元素的值来确定用作报告指标的 progress_total_unitsprogress_completed_units

pseudo_empty_pages -“伪空页数”监视元素

已标识为伪空页的页数。 伪空页就是已将所有键伪删除的页。

表 366. 表函数监视信息
表函数 监视元素收集级别
MON_GET_INDEX 表函数 - 获取索引指标 始终收集

用法

注: 此监视元素不会报告当前的伪空页面数。