性能监控 1——快照
Performance Monitoring, Part 1: It's a Snap(shot)
Roger Sanders 著
笑熬浆糊 译
天堂鸟自由空间原创作品
天堂鸟自由空间©2002-2005版权所有
转载请保持文档的完整性
访问更多可以浏览http://hbird.myrice.com/myself.html
mailto:jackey.wu@163.com
性能监控 1——快照
Roger Sanders 著
笑熬浆糊 译
原文出处:《DB2 Magazine》 Quarter 2, 2004 Vol. 9, Issue 2
英文原文(由于文章翻译未经授权,请在转载时保留原文链接)
你怎么知道什么地方是你的调整努力的焦点呢?还是做个快照吧。
当你回顾我最近的专栏时,我总推荐DBA们在动手处理做性能调整当中一定要制定明确详细的计划;在头脑里一定要有个现实的可测量的目标。否则,就会成为一个无意义的练习。在改进数据库性能的时候,你必须首先清楚哪里会是性能的瓶颈并且有相应的对策。这就是DB2 UDB系列产品中性能监控工具的用武之地。
从这个专栏开始我将为你讲述一系列如何使用这些工具来确定你应该关注调整效果地地方,并且发现是否调整有效的解决问题。 在这一部分,我将介绍可使用的工具同时将详细说明其中之一(快照监视器)以及与它相关的开关参数。在下个专栏中我将会介绍事件监视器。
DB2 数据库系统监视器
虽然它的名字听起来有些像是一个单独的工具,其实数据库系统监视器实际上是由两种不同类型的监视工具组成,他们负责捕获和返回系统信息:快照监视器和一个或者更多个事件监视器。快照监视器会让你获得在一个指定的时间点上的状态映像。 事件显示器在指定时间发生时获取监视器数据并且将它们记入日志文件。这两种类型所收集的信息都存储于监视器要素中(有时被认为是数据要素);每个要素被设计成存储指定类型的信息。 下面列出的是可利用的监视器要素名单:
- 计数器 用来保留活动或者事件发生次数的合计值(例如,对于一个数据库的已经执行的SQL语句的的总数)。计数器数值得增长贯穿监视器的生命周期;而在许多情况下它有可能会重置计数器监视器要素。
- Gauges 表明一个项目的当前值(例如,当前连接到数据库的应用程序的数量。) 与计数器值不同于的是,Gauges的值可以变高或者变低;他们在任一被测量的点实时的值通常取决于数据库活动的级别。
- Watermarks 表明一个指标在监视开始以后所能达到的最大值或最小值(例如,更新操作所影响的最大行数)。
- 信息要素 提供所有监视活动执行的细节信息(例如,缓冲池名称、数据库名称和别名、详细路径等等)。
- 时间戳 表明一个活动或者事件发生的日期和时间(例如,第一次连接数据库建立的日期和时间)。时间戳被看成是从1970 年1月1 日开始消逝的秒和微妙的数量的值。
- 时间要素 记录时间被花费于执行一个活动或事件的成本(例如:进行排序操作时间花费)。时间要素的值会以从活动或事件开始所流逝的秒和微秒的数量形式来表现。一些时间要素可以被重置。






