DB2性能监控 1——快照[5]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 mr_bean 的 blog

m">快照监视器

向我提到的一样,快照显示器被设计用于收集那些在它控制下的某一特定时间点的db2 udb实例和一些数据库的状态的信息。快照对于确定一个数据库系统的状态是非常有用的。采用固定的时间间隔,他们能够提供出一写让你观察取向和辨认潜在的问题范围的信息。快照监视通过在命令行处理器(clp)中执行get snapshot命令或者通过从应用程序中调用db2getsnapshot()db2ggetsnapshot()(如果使用除c或者c++之外的高级编程语言)api

开关

虽然快照监视器信息有助于辨认问题范围,收集数据经常会引起额外的处理负担。例如,为了计算执行sql语句总的时间花费,db2 数据库管理器必须在sql语句执行前后去调用操作系统级命令用来获得时间戳信息。 这些系统级调用的成本可能是昂贵的。其它副作用是增加内存的使用:快照监视器数据是收集和存放在内存中而不是在某些特定的表或者外部文件中。

为了有助于减少收集快照监视器数据的过载需求的数量,db2推荐使用控制被收集新的的数量和类型的快照监视器开关。

像其他基本开关一样,每个快照监视器都有开和关两种状态的设置。当快照监视器开关打开的时候,在这个开关控制之下的一些监视器要素的信息被收集起来。相反也是。(注意:一定数量的监视信息是不受这些开关的控制因此这些信息不管那些开关被设置成什么状态总会被收集的。)表1 列出了可利用的快照监视器开关参数并且描述了当这个开关被打开始后可以收集信息的类型。

除了timestamp缺省值是打开的以外,所有可利用的快照显示器缺省都是关闭的。

本文关键:DB2性能监控 1——快照
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top