jialiguo 发表于 2016-11-13 08:58:26

DB2 性能调优

  性能是数据库应用的永恒话题,也是衡量一个项目成功与否的重要指标。但是,想让系统达到最优性能从来就不是一件简单的任务,需要涉及很多方面的知识。为了帮助大家更好地完成性能调优任务,我们特地将与 DB2 性能调优相关的资源组成一个专题,供大家参考。经验法则
  对于很多人来说,特别是对于 DB2 新手来说,性能调优似乎是一个无从着手的任务。下面的文章阐述了一些经过专家实践得出的经验之谈,可以为您的优化过程提供参考。但要提醒大家的是,性能调优没有一成不变的法则,结合实际环境具体问题具体分析才可能达到最佳效果。
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif调优 DB2 UDB v8.1 及其数据库的最佳实践
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif10 佳性能技巧
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif让查询时间减半
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif在 DB2 Universal Database 中提高 INSERT 性能的技巧
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gifOLTP 应用程序的 DB2 调优技巧
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif调优 DB2 Universal Database EEE 的快速参考
  优化设计
  未雨绸缪胜于亡羊补牢,在设计阶段就对 DB2 应用程序和数据库所需的资源进行合理的估计会为以后打下良好的基础。下面的文章阐述了在设计阶段需要考虑的与性能相关的因素。
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gifDB2 数据库设计:取得最佳性能的准则
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif初始调优和设计方面的考虑
  优化 SQL
  SQL 是用于存取数据的根本手段。高效的 SQL 语句能够成倍的提高应用程序的效力。下面的文章告诉你如何能够写出高效的 SQL 语句以及充分发挥 DB2 优化器的作用,从而生成最优的存取路径。
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif高性能 SQL: 通过 DB2 TPC-C 基准实现探索 SQL
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gifDB2基础: 编码 DB2 SQL 以获得最佳性能
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif调优 IBM DB2 UDB SQL 存取路径
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif利用散列连接从 DB2 通用数据库获得最佳性能
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif当我们认为优化器没有正常工作时
  http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif关于 DB2 通用数据库中索引覆盖的基本事实
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif使用实例化的查询表加速 DB2 UDB EEE 中的查询
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gifDB2 V8 中的多维群集
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif使用 SELECTIVITY 子句影响优化器
  优化应用程序
  在开发应用程序的时候,不同的实现方式不同会给性能带来不同的影响。下面的文章就一些流行的应用程序接口的性能问题进行了探讨。
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif在使用 SQLJ 和 JDBC 时获取最优的 DB2 性能
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif考虑将 SQLJ 用于 DB2 V8 Java 应用程序
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gifWeb 开发人员:为最佳性能而进行优化?
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif使用 Java 在 DB2 UDB EEE 上的高性能插入
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gifADO.NET 的数据存取性能
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif用 C# Builder 开发 DB2 Web 应用程序的 5 项性能法则
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gifDB2 Content Manager Web 应用程序: 性能调优和调试方法
  性能调优工具
  俗话说,手巧不如家什妙。一个好的性能调优工具可以在一定程度上帮助用户完成繁琐的性能调优工作。DB2中自带了一些工具,可以帮助用户对系统进行调优,此外,IBM 还提供了名为 DB2 Performance Expert的工具,可以完成更加全面细致的调优工作。
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif用 DB2 Performance Expert 简化性能管理和调优,第 1 部分
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif用 DB2 Performance Expert 简化性能管理和调优,第 2 部分
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif使用语句事件监视器调优 DB2 通用数据库
  性能测试工具
  很多软件供应商都提供了进行系统性能测试的工具,下面的文章推荐了一个基于 Java 的开放源码的测试工具。
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif测试您的 DB2 数据库:用 JMeter 测量性能
  其他相关因素
  数据库的优化涉及到很多方面的因素,下面的文章虽然不是直接描写如何进行系统优化的,但所包含的内容对用户完成 DB2 系统调优任务会有很大帮助。
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gif洞察 DB2 Universal Database:SQL 语句的生命周期
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gifDB2 基础:表空间和缓冲池
http://www-128.ibm.com/developerworks/cn/i/arrow-orange.gifhttp://www-128.ibm.com/developerworks/cn/i/c.gifDB2 通用数据库进程全接触
页: [1]
查看完整版本: DB2 性能调优