DB2 最佳实践: DB2 Workload Management 工作负载管理最佳实践(上)
2010-02-05 00:00:00 来源:WEB开发网另外,利用您的经验确保您的系统上的所有活动因素都受到考虑。将系统视为一个整体,只使用 DB2 工作负载管理的功能并不会解决所有问题。考虑您可以使用的所有 DB2 特性和功能。进行 DB2 工作负载管理时,可以且应该利用您的 DB2 数据服务器的其他特性和功能来确保您的性能目标得以满足。
一个可预测的、稳定的数据服务器需要满足以下条件:
良好的逻辑和物理设计。参阅以下文档了解更多信息:
“DB2 最佳实践 : 物理数据库设计最佳实践”和 Balanced Warehouse 文档
“DB2 最佳实践 : 性能调优和问题诊断最佳实践”
调优以产生最佳性能的查询。
更多信息请参阅“DB2 最佳实践 : 编写并调试查询语句以优化性能最佳实践”
使用其他可以协助性能的特性,如自调优内存和实用程序节流(throttling )。
您多年一直在使用的知识和工具并非突然变得无关紧要,它们只是需要与 DB2 工作负载管理中的新功能相协调。通过结合 DB2 工作负载管理和其他特性和功能,您就可以创建出稳定的、可预测的 DB2 数据服务器,这样的服务器甚至在需求达到峰值时也能保持稳定的性能。
简单开始并循序渐进
与其他新功能一样,实现一个复杂的设计或同时进行许多不同的更改通常不是一个好主意。复杂性和剧烈变化通常会隐藏真正的问题,有时甚至还会引入新问题。
对于 DB2 工作负载管理的控制功能,从一个简单的、直观的实现开始,然后在此基础上逐次添加改变。这种方法完全理解每次更改的影响并觉察到任何违背初衷的结果或交互。
而且,最好使任何控制(比如 DB2 阈值提供的控制)的关注范围尽可能地狭窄,而不是全局应用它们。某些广泛的数据库级别阈值也许对于管理系统的全局行为比较理想,但是一般而言,使那些阈值只关注问题区域能够确保您只看到预期的效果。通常,分配一个 DB2 阈值的最有效的地方是在一个 DB2 服务子类上。
- ››最佳ASP.NET编程习惯
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
- ››DB2 pureScale 实战
- ››DB2 存储过程中如何使用 Optimization Profile
- ››DB2 pureScale 新特性 -- Member Restart
- ››DB2 Express-C 9.7.2 新增特性
- ››DB2 9.7 新特性 - 内联 LOB 的使用
赞助商链接