DB2数据库性能调整和优化

作者:牛新庄

定价: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性能 ... 查看详情

查看详情