《DB2数据库性能调整和优化(第2版)》全面揭示了性能相关的主题,并从基本原理入手,解释造成性能问题的根本原因,并提供最好的解决方法,从而实现DB2数据库的调优。
本书体现了作者牛新庄多年调优经验的心得体会,包含了大量的实战技巧,实用性极高。
《DB2数据库性能调整和优化(第2版)》侧重于介绍DB2数据库的性能调优。性能调优是一个系统工程:全面监控分析操作系统、I/O性能、内存、应用及数据库才能快速找到问题根源;深刻理解DB2的锁及并发机制、索引原理、数据库参数、优化器原理、SQL语句调优等内部机理才能针对性地快速提出解决问题的方法;快照、db2pd、db2expln及事件监控器等则是必须熟练掌握的工具。这本书覆盖了进行DB2数据库性能调优所需的全部知识和工具,并提供了大量的性能调优的实际案例。
《DB2数据库性能调整和优化(第2版)》系统性地总结了DB2数据库性能调整的方法、流程、思路和保持系统良好性能的注意要点。最难得的是作者牛新庄分享了其10年积累的DB2性能调优案例和经验总结。
第1章 性能调整概述
1.1 性能概述
1.2 性能评估
1.3 建立性能目标
1.4 什么时候需要做性能调整
1.5 性能调整准则
1.6 性能调整的方法和过程
1.6.1 性能调整的步骤
1.6.2 性能调整的限制
1.6.3 向客户了解情况
1.6.4 性能调整流程图
1.7 性能模型
1.7.1 输入
1.7.2 处理
1.7.3 输出
1.8 本章小结
第2章 操作系统及存储的性能调优
2.1 AIX性能监控综述
2.1.1 监控工具
2.1.2 监控系统总体运行状态
2.1.3 监控CPU性能
2.1.4 监控内存使用
2.1.5 监控存储系统状态
2.1.6 监控网络状态
2.2 操作系统性能优化
2.2.1 直接I/O和并发I/O
2.2.2 异步I/O和同步I/O
2.2.3 minpout和maxpout
2.2.4 文件系统和裸设备
2.2.5 负载均衡及条带化(Striping)
2.3 逻辑卷和lvmo优化
2.3.1 使用lvmo进行优化
2.3.2 卷组pbuf池
2.3.3 pbuf设置不合理导致性能问题调整案例
2.3.4 使用ioo进行优化
2.4 操作系统性能调整总结
2.5 存储I/O设计
2.6 存储基本概念
2.6.1 硬盘
2.6.2 磁盘阵列技术
2.6.3 存储的Cache
2.6.4 网络存储技术
2.7 存储架构
2.7.1 存储I/O处理过程
2.7.2 RAID IOPS
2.7.3 RAID 10和RAID 5的比较
2.8 良好存储规划的目标
2.9 良好存储规划的设计原则
2.10 存储相关性能调整案例
2.11 存储I/O性能调整总结
2.12 本章小结
……
第3章 DB2性能监控
第4章 DB2配置参数调整
第5章 高级锁与优化
第6章 索引设计与优化
第7章 DB2优化器
第8章 统计信息更新与碎片整理
第9章 SQL语句调优
第10章 DB2调优案例、问题总结和技巧