用 Performance Warehouse 数据来检修和调优 DB2 UDB 服务器
2008-09-16 16:29:41 来源:WEB开发网测量 监视器元素指示某项的当前值。测量值可能上升和下降。
计数器 显示到取样时为止所累积的信息。计数器计算增加的值,比如死锁数。一旦终止或重新启动实例或数据库,计数器便会复位。
在 DB2 PE 将历史数据汇总到 PWH 中时,它会对各监视器元素类型进行不同的处理。
对于水位标志,使用最高(最大)或最低(最小)值。
对于测量值,计算平均值,因为它们可能随数据库活动的变化而增大或减小。
对于计数器值,计算汇总时间间隔上的增量值。
例如,以 5 分钟的时间间隔收集短期历史数据,并以 15 分钟的时间间隔进行汇总,则会看到以下结果:
对于水位标志,直到最后 15 分钟时间间隔期间所达到的最高或最低值。
对于测量,会在 15 分钟时间间隔内的七八行历史数据上求平均值。
对于计数器,为 3 行历史数据中最后一行和第一行值的差。
配置数据(数据库管理器配置和数据库配置数据)汇总到 PWH 与其他元素略有不同,因为这些数据不是水位标志、测量或计数器类型。这些数据是信息元素,并且只要某一值从一个时间间隔变为下一个时间间隔,它们就会迁移到 PHW 中。若配置参数很少变更,那么在相应的 PWH 表中将只有不多的几行。
包含快照和配置数据的 PWH 数据表
汇总后,数据被加载到下列数据表中:
PWH.BUFFERPOOL 针对缓冲池快照数据
PWH.TABLESPACE 针对表空间快照数据
PWH.TABLE 针对表快照数据
PWH.DATABASE 针对数据库快照数据
PWH.DBMCFG 针对数据库管理器配置数据
PWH.DBCFG 针对数据库配置数据
SQL 活动跟踪事件监视数据的 ETL
存储在 Performance Warehouse 中的其他类型的数据是指那些由可以从 DB2 PE 内部运行的语句事件监视器所收集的数据。可以从 Application Summary 面板运行 SQL 活动跟踪,这样将只跟踪一个特定的应用程序,也可以将 SQL 活动跟踪 作为 PWH 中的一个过程来运行,这样可以跟踪一个数据库的所有应用程序或筛选出来的某些应用程序。SQL 活动跟踪 可以预先排定,也可以随需运行。当运行 SQL 活动跟踪 时,DB2 PE 将创建一个语句事件监视器,令其依用户所设置的时间运行,然后终止并将事件跟踪数据从平面文件加载到 PWH 表中。根据请求类型,它也可以生成报告。
Tags:Performance Warehouse 数据
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接