


作者:牛新庄
定价:68元
印次:1-2
ISBN:9787302199533
出版日期:2009.05.01
印刷日期:2010.02.02
图书责编:王军
图书分类:零售
本书侧重于介绍DB2数据库的性能调优。性能调优是一个系统工程:全面监控分析操作系统、I/O性能、内存、应用及数据库才能快速找到问题根源;深刻理解DB2的锁及并发机制、索引原理、数据库参数、优化器原理、SQL语句调优等内部机理才能有针对性地快速提出解决问题的方法;快照、db2pd、db2expln及事件监控器等则是必须熟练掌握的工具。这本书正是覆盖了性能调优所需要的全部领域,并提供了大量的性能调优的实际案例。 本书系统性地总结了DB2数据库性能调整的方法、流程、思路和保持系统良好性能的注意要点。最难得的是作者分享了10年积累的DB2性能调优案例和经验总结。
前 言 在介绍本书前,我先讲讲我的数据库学习之路。我在1999年刚刚开始念硕士时就给自己确定了以后的发展方向,当时定了两个:网络和数据库技术。因为2000年时,网络特别红火,拥有CCNP、CCIE认证的特别牛。所以自己也考了CCNP证书,但是到后来我发现网络有很多是硬件层面的东西,对厂商的依赖特别强,而且面特别窄。所以慢慢地就把这个方向放弃了,而我喜欢钻研,就选择了数据库技术。在确认好数据库这个方向后,我深入地学习了数据库理论方面的知识,我记得中国人民大学王珊教授那本《数据库系统原理教程》一书我读了几十遍。在对数据库理论学习的同时,我也开始对DB2和Oracle进行深入学习。 我是从1999年开始使用DB2 V5.2的,那时因为我导师做一个课题需要用到DB2数据库。那时市场上关于DB2方面的技术书籍几乎没有,互联网还不像现在这么发达,自己只能依靠查看DB2随机文档来学习。那时,我利用自己兼职帮别人做一些小软件和课题的费用去考OCP认证和DB2认证。其实我认为考认证是一个很好的外界动力来促使自己学习,因为考试需要花费很大一笔费用,如果不想浪费钱就只能拼命地看书。这是一个很大的促使自己看书的外界动力。那时读研究生有的是时间,所以在2000年我就把OCP 8i的认证通过了,后来又陆续通过了DB2 V5.2的认证。这些认证通过后能很大地增强自己的自信。当时我同时帮导师做应用程序开发工作,那时用PB、Delphi等编程工具。在开发中我有意识地增强自己对SQL的学习,这对我后来的性能调优非常有帮助。因为我很多时候在客户现场看到同样一个操作,本来在数据库中利用函数或...
第1章 性能调整概述 1
1.1 性能概述 2
1.2 性能评估 4
1.3 建立性能目标 7
1.4 什么时候需要做性能调整 8
1.5 性能调整准则 9
1.6 性能调整的方法和过程 10
1.6.1 性能调整的步骤 10
1.6.2 性能调整的限制 11
1.6.3 向客户了解情况 11
1.6.4 性能调整流程图 12
1.7 性能调整总结 15
第2章 存储I/O设计 19
2.1 存储基本概念 20
2.1.1 硬盘 20
2.1.2 磁盘阵列技术 21
2.1.3 存储的Cache 22
2.1.4 IOPS 22
2.1.5 网络存储技术 23
2.2 存储架构 24
2.2.1 存储I/O处理过程 24
2.2.2 应用系统I/O流动图 24
2.2.3 RAID IOPS 26
2.2.4 RAID 10和RAID 5的比较 28
2.3 存储相关性能调整案例 31
2.4 存储I/O设计总结 32
第3章 操作系统相关性能问题 35
3.1 HP-UX系统性能监控综述 35
3.1.1 监控资源对象和标准 35
3.1.2 监控工具 36
3.1.3 监控系统总体运行状态 36
3.1.4 性能状态的判定流程和监控命令 38
3.2 AIX性能监控综述 47
3.2.1 监控工具 47
3.2.2 监控系统总体运行状态 48
3.2.3 监控CPU性能 ... 查看详情


