DB2 性能调优

来源:互联网 发布:mac dock怎么融合图标 编辑:程序博客网 时间:2024/05/02 01:55
性能是数据库应用的永恒话题,也是衡量一个项目成功与否的重要指标。但是,想让系统达到最优性能从来就不是一件简单的任务,需要涉及很多方面的知识。为了帮助大家更好地完成性能调优任务,我们特地将与 DB2 性能调优相关的资源组成一个专题,供大家参考。经验法则

对于很多人来说,特别是对于 DB2 新手来说,性能调优似乎是一个无从着手的任务。下面的文章阐述了一些经过专家实践得出的经验之谈,可以为您的优化过程提供参考。但要提醒大家的是,性能调优没有一成不变的法则,结合实际环境具体问题具体分析才可能达到最佳效果。

调优 DB2 UDB v8.1 及其数据库的最佳实践

10 佳性能技巧

让查询时间减半

在 DB2 Universal Database 中提高 INSERT 性能的技巧

OLTP 应用程序的 DB2 调优技巧

调优 DB2 Universal Database EEE 的快速参考

优化设计

未雨绸缪胜于亡羊补牢,在设计阶段就对 DB2 应用程序和数据库所需的资源进行合理的估计会为以后打下良好的基础。下面的文章阐述了在设计阶段需要考虑的与性能相关的因素。

DB2 数据库设计:取得最佳性能的准则

初始调优和设计方面的考虑

优化 SQL

SQL 是用于存取数据的根本手段。高效的 SQL 语句能够成倍的提高应用程序的效力。下面的文章告诉你如何能够写出高效的 SQL 语句以及充分发挥 DB2 优化器的作用,从而生成最优的存取路径。

高性能 SQL: 通过 DB2 TPC-C 基准实现探索 SQL

DB2基础: 编码 DB2 SQL 以获得最佳性能

调优 IBM DB2 UDB SQL 存取路径

利用散列连接从 DB2 通用数据库获得最佳性能

当我们认为优化器没有正常工作时

关于 DB2 通用数据库中索引覆盖的基本事实

使用实例化的查询表加速 DB2 UDB EEE 中的查询

DB2 V8 中的多维群集

使用 SELECTIVITY 子句影响优化器

优化应用程序

在开发应用程序的时候,不同的实现方式不同会给性能带来不同的影响。下面的文章就一些流行的应用程序接口的性能问题进行了探讨。

在使用 SQLJ 和 JDBC 时获取最优的 DB2 性能

考虑将 SQLJ 用于 DB2 V8 Java 应用程序

Web 开发人员:为最佳性能而进行优化?

使用 Java 在 DB2 UDB EEE 上的高性能插入

ADO.NET 的数据存取性能

用 C# Builder 开发 DB2 Web 应用程序的 5 项性能法则

DB2 Content Manager Web 应用程序: 性能调优和调试方法

性能调优工具

俗话说,手巧不如家什妙。一个好的性能调优工具可以在一定程度上帮助用户完成繁琐的性能调优工作。DB2 中自带了一些工具,可以帮助用户对系统进行调优,此外,IBM 还提供了名为 DB2 Performance Expert 的工具,可以完成更加全面细致的调优工作。

用 DB2 Performance Expert 简化性能管理和调优,第 1 部分

用 DB2 Performance Expert 简化性能管理和调优,第 2 部分

使用语句事件监视器调优 DB2 通用数据库

性能测试工具

很多软件供应商都提供了进行系统性能测试的工具,下面的文章推荐了一个基于 Java 的开放源码的测试工具。

测试您的 DB2 数据库:用 JMeter 测量性能

其他相关因素

数据库的优化涉及到很多方面的因素,下面的文章虽然不是直接描写如何进行系统优化的,但所包含的内容对用户完成 DB2 系统调优任务会有很大帮助。

洞察 DB2 Universal Database:SQL 语句的生命周期

DB2 基础:表空间和缓冲池

DB2 通用数据库进程全接触