当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 级别: 初级 Martin Hubel 编辑, IDUG Solutions Journal 2004 年 9 月 在构建和管理企业应用的过程中,监控至关重要。
 

 

    摘要: 级别: 初级 roman b. melnyk db2 信息开发, ibm canada ltd. 2004 年 9 月 db2 使用表和表空间状态来控制对数据的访问,或帮助保护数据库的完整性。本文描述了这些状态,并以工作示例的方式,展示了出现这些状态的典型条件和如何对其做出响应。 目前,ibm® db2® universal......
    摘要:逐步实现“user-copy”复制的方法 级别: 初级 mika nikolopoulou 数据管理技术销售专家, ibm corporation 2004 年 8 月 复制是允许你在需要数据的场合获得数据的一种方式。本文使用来自实际客户站点的例子,解释了复制可以为您完成的工作,并逐步展示了如何设置它。作者给出了一些......


DB2 基础关于DB2 UDB监控的一些问题和解答

级别: 初级

【程序编程相关:执行 DB2 ASP.NET 输入验证

martin hubel 【推荐阅读:如何为非传统数据实现索引扩展

【扩展信息:Java 应用程序的部署考虑

编辑, idug solutions journal

2004 年 9 月

在构建与管理企业应用的过程中,监控至关重要.ibm® db2® universal database™ (udb) on linux™.unix™ 与 windows® 包括了用于问题确定.性能管理与趋势分析的工具.在本文中,martin hubel 考察了事件与快照监视器,并展示了如何创建快照表,如何通过脚本填充快照表,如何从数据生成报告,以及如何解释快照输出,这样您就可以更好地理解您企业的工作负载.

在构建或管理应用程序时,取得良好的性能是一个重要的目标.实际上,用户通常期望执行的操作瞬息便能完成,虽然这一点可能不会包含在需求当中.

为了管理所有方面,包括性能,首先必须能够对之进行测量.db2 udb on linux.unix 与 windows 包括了很多用来测量性能与跟踪系统活动的工具.这些工具允许根据数据库管理员(dba).应用程序开发人员与系统管理员所需的任何级别的粒度来测量活动.

监控的目标

监控的三个主要目标是问题确定.性能管理与趋势分析.问题确定的意思很明显:您或者某个人已经检测到一个问题,并力图解决这个问题.问题确定要求知道当前发生的事情,什么正在导致这一问题,或者是什么最近曾导致这一问题,知道这些是必需的.确定了问题原因,再加上一定的性能管理,同时又把握了趋势,那么便可以避免大多数问题.

性能管理使您可以最优地使用系统资源,并有助于确保避免某些问题.通过使用性能管理信息与技巧,可以尽量避免花在问题确定上的时间,并增加总体的用户满意程度.

趋势分析又将性能管理带到了一个新的层面,在这个级别上,将保存历史数据,并使用这些数据来判断资源使用上的增长情况与趋势.趋势可以帮助您识别总体性能活动的变化,并在必要时规划硬件的升级.而且,如果出现了意料之外的变化(不同于趋势所显示的),仍可以问这样的问题:“是什么发生了变化”?

db2 的使用趋势通常与业务活动一致,但未必总是如此.业务单元常常知道它在哪些时期比较忙,但是可能并不理解这些时期对系统资源的影响.至于系统负载问题,可以将系统活动与昨天或上个星期.上个月或者去年同一时间的情况相比较,发现两个时期之间的变化,这样做很有用.理解了这些资源使用趋势,有利于调优决策,尤其是那些与数据库管理器与数据库配置参数有关的调优.

监视器的类型

为了帮助实现这些监控目标,db2 提供了两种类型的监视器:快照监视器与事件监视器.快照监视器显示给定时间点上的活动.您可以将它看成是系统活动的一张图片.这样您便可以看到是什么应用程序正连接到数据库,还可以诊断锁问题,并允许查看缓冲池.表空间与表的使用情况,以及正在执行的语句.如果保存历史数据,并不时地比较快照,那么快照监视器会变得更加有用.

事件监视器与快照不同,它可以捕捉一段时间内您所感兴趣的特定范围内所发生的所有事情.事件监视器不只是拍一张快照,可以将它看作是一部电影,这部电影可以捕捉随时间流逝而发生的事情.在很多事件的开始与结束,db2 都会产生事件记录.虽然当一个问题发生时,快照是最为有用的,但是,对于跟踪系统历史使用情况,例如系统 chargeback.资源规划与趋势分析,事件是最精确的.


...   下一页
 ·db2 udb dba 核对清单    »显示摘要«
    摘要: 级别: 初级 dwaine r snow db2 产品经理, ibm toronto lab 2004 年 4 月 就像汽车一样,数据库也需要进行一些检查,才能以最佳状态运行。本文被划分为一些检查或任务,这些检查或任务按不同时间间隔执行,以达到上述目的。 简介 虽然数据库越来越具有自我感知(self-aware)和自我修复(self-he......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE