当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 如何快速进行故障检修和调优 DB2 UDB 服务器
 

 

    摘要: 级别: 初级 martin hubel 编辑, idug solutions journal 2004 年 9 月 在构建和管理企业应用的过程中,监控至关重要。ibm® db2® universal database™ (udb) on linux™、unix™ 和 windows®......
    摘要: 级别: 初级 roman b. melnyk db2 信息开发, ibm canada ltd. 2004 年 9 月 db2 使用表和表空间状态来控制对数据的访问,或帮助保护数据库的完整性。本文描述了这些状态,并以工作示例的方式,展示了出现这些状态的典型条件和如何对其做出响应。 目前,ibm® db2® universal......


DB2 Performance Expert 简化性能管理和调优
如何快速进行故障检修与调优 db2 udb 服务器

级别: 初级 【程序编程相关:如何为非传统数据实现索引扩展

【推荐阅读:DB2 UDB 连通性快捷表: 第 5

【扩展信息:如何为非传统数据实现索引扩展

werner schuetz

db2 技术顾问, ibm innovation center stuttgart, ibm germany

2004 年 11 月

本文的 第 1 部分对 db2® performance expert (db2 pe) 进行了简介,它是一个可以简化 db2 udb 服务器的监视与管理任务的工具.现在,本文的第 2 部分将向您展示几个实践场景,从而展示如何使用该工具来分析直接影响数据库性能的因素,以及如何查找问题.

简介

您需要详细分析使您能够对 db2 与 db2 应用程序进行控制与调优的一些关键性能因素吗?您希望提前诊断性能与可用性问题吗?或者您曾在运用 db2 服务器时遭遇某一问题,但却无法使用当前的快照判断造成该问题的原因,因此希望使用历史的监视数据?ibm db2 performance expert 就是一个能够帮助您完成这些任务的工具.

使用场景

下面这些使用场景可以展示如何分析与解决各种性能问题,并在 db2 performance expert v2.1 的帮助下完成故障检修任务:

确定索引是否可以改进性能 重新回顾排序的性能 检查对表进行重构的需要 确保有足够的 db2 代理可以处理工作负载 解决锁冲突的问题 使用 cache 包中提供的 sql 语句经常检查数据库 分析缓冲池 监视系统的健康状况

 

确定是否需要索引

db2 pe 步骤

在 system overview 面板中选择 application summary.

图 1. system overview

在 application summary 视图中选择适当的应用程序(在本例中是 db2bp.exe).

图 2. application summary

在 application details 视图中选择 sql activity.

图 3. application details

方法

图 3中给出的 sql activity 界面显示了有关应用程序执行的语句的信息,其中包括任务单元(uow).光标.读取的行.选择的行等等.要判断我们是否需要索引,需要查看读取的行与选择的行的比率.

读取的行与选择的行 读取的行与选择的行的比率说明了为了要找到目标记录行,一共要读取多少行数据.如果读取的行数与选择的行数的比值大于推荐值,那么我们就应该对查询进行分析,并对可能的索引进行检查.

计算: (读取的行数) / (选择的行数) 理想值:对于 oltp 来说,该值为 2 到 3

结论


...   下一页
    摘要:逐步实现“user-copy”复制的方法 级别: 初级 mika nikolopoulou 数据管理技术销售专家, ibm corporation 2004 年 8 月 复制是允许你在需要数据的场合获得数据的一种方式。本文使用来自实际客户站点的例子,解释了复制可以为您完成的工作,并逐步展示了如何设置它。作者给出了一些......
» 本期热门文章:

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