书籍详情
DB2设计、管理与性能优化艺术
作者:王飞鹏 ,李玉明 ,朱志辉 ,王富国 著
出版社:清华大学出版社
出版时间:2013-08-01
ISBN:9787302326618
定价:¥79.00
购买这本书可以去
内容简介
《DB2设计、管理与性能优化艺术》内容严谨精细、生动活泼,从内容来看,共分为四大部分,共11章。第一部分包括第1章和第2章,提出了两种性能优化方法学,包括理想化的自上而下方法学和救急专用的自下而上方法学,随后通过一个真实的实战案例,阐述了如何灵活运用方法学。第二部分是设计部分,包括第3章、第4章和第5章,分别谈到了物理设计、基础逻辑设计和高级逻辑设计,这是设计一个高质量的数据库系统所必须掌握的内容。第三部分是性能优化部分,包括第6章、第7章、第8章和第9章,讲述了如何对DB2进行性能监控,如何调整参数和优化维护工具,如何调整锁和日志来优化高并发系统,如何来优化最耗资源的SQL语句。第四部分是有关高级设计与优化内容,包括第10章和第11章,讲述了如何设计和优化大容量数据仓库,讲述了如何设计和优化DB2 pureScale集群。
作者简介
王飞鹏, IBM公司DB2资深顾问,首屈一指的数据库开发、维护、优化和架构专家。曾为电信、银行、中央部委、中国高铁等大型数据库项目做出了重要贡献。发表数据库论文12篇,拥有软件专利3项。每年通过大量咨询、讲座、培训等方式,为数据库人才更好地运用数据库技术做出了最大的努力。李玉明,DB2数据库资深软件工程师。多年来一直从事DB2内核编译器和优化器的开发工作。擅长DB2应用系统的架构和开发、大型数据库性能优化,对DB2存储过程的开发和内部运行机制有很深的造诣。曾发表多篇数据库技术论文,拥有IBM DB2各项认证。朱志辉,IBM资深软件工程师,来自IBM DataStudio开发团队,具有多年的数据库软件开发经验,擅长解决各种数据库应用系统的性能问题,拥有IBM DB2各项认证和Oracle OCP证书。王富国,IBM Data Warehouse/BI 项目组高级软件工程师,IBM认证高级DBA。有丰富的数据仓库经验,在数据仓库健康检查和高可用性方面也有颇深的研究,具有丰富的性能调优、实施和客户支持经验。
目录
第1章 性能优化方法学
1.1 什么是性能问题
1.1.1 如何发现性能问题
1.1.2 衡量性能的关键指标
1.1.3 性能基准测试
1.1.4 制定优化目标
1.2 性能优化方法学
1.2.1 几种常见误区
1.2.2 自上而下(From Top To Down)方法学
1.2.3 自下而上(From Down To Top)方法学
1.2.4 自上而下和自下而上,如何选择?
1.3 高质量数据库设计
1.3.1 充分了解需求
1.3.2 设计概念模型
1.3.3 设计逻辑结构
1.3.4 设计物理结构
1.3.5 应用开发阶段
1.3.6 运行维护阶段
1.4 性能调整与优化
1.4.1 磁盘瓶颈
1.4.2 CPU瓶颈
1.4.3 内存瓶颈
1.4.4 网络瓶颈
1.4.5 懒惰系统
1.4.6 关键SQL语句优化
1.5 性能优化基本准则
1.6 小结
第2章 实战案例研究与分享
2.1 性能问题的提出
2.1.1 系统现状:从Oracle RAC谈起
2.1.2 性能优化解决方案:“分库”架构
2.1.3 高可用解决方案:DB2 HADR
2.2 实施:经营分析库
2.2.1 DB2数据库安装
2.2.2 操作系统参数配置
2.2.3 实例创建与配置
2.2.4 存储规划与文件系统创建
2.2.5 数据库创建
2.2.6 DB2参数配置
2.3 实施:DB2 HADR
2.3.1 准备工作
2.3.2 复制数据库
2.3.3 配置HADR
2.3.4 启动主从数据库
2.3.5 HADR切换演练
2.3.6 为JAVA应用配置ACR
2.4 性能分析
2.4.1 业务分析
2.4.2 系统分析
2.4.3 优化方法学与计划
2.5 性能优化
2.5.1 全局调整和优化
2.5.2 人力资源模块优化
2.5.3 查询分析模块优化
2.5.4 报表应用优化
2.5.5 性能优化总结
2.6 小结
第3章 高质量物理设计
3.1 从数据库硬件选型谈起
3.1.1 对主机的考虑
3.1.2 对存储的考虑
3.1.3 对网络环境的考虑
3.1.4 电信公司选型结果
3.2 存储设计
3.2.1 磁盘与磁盘阵列技术
3.2.2 条带化
3.2.3 存储设计
3.2.4 为电信公司规划存储
3.2.5 为电信公司创建数据库
3.3 表空间设计
3.3.1 表空间管理方式
3.3.2 表空间类型
3.3.3 表空间参数设置
3.3.4 为电信公司设计表空间
3.4 内存的设置管理
3.4.1 解密DB2内存
3.4.2 缓冲池设计
3.4.3 缓冲池命中率
3.4.4 STMM自动管理内存
3.4.5 为电信公司设计缓冲池
3.5 高质量物理设计最佳实践
3.5.1 硬件配置
3.5.2 存储的设计配置
3.5.3 数据库参数初始化选择
3.5.4 内存设置管理
3.5.5 表空间设计管理
3.6 小结
第4章 经典逻辑设计
4.1 数据库设计不仅是一种艺术
4.1.1 业务需求
4.1.2 性能需求
4.2 常规表设计体现真功夫
4.2.1 规范化决定成败
4.2.2 用户与模式
4.2.3 字段与类型
4.2.4 键与约束
……
第5章 高级逻辑设计
第6章 系统监控
第7章 配置参数与运维工具优化
第8章 锁和日志优化
第9章 SQL语句优化实践
第10章 DB2数据仓库设计与优化
第11章 DB2pureScale集群数据库
后记 信念的奇迹
缩略语
参考文献
……
第5章 高级逻辑设计
第6章 系统监控
第7章 配置参数与运维工具优化
第8章 锁和日志优化
第9章 SQL语句优化实践
第10章 DB2数据仓库设计与优化
第11章 DB2pureScale集群数据库
后记 信念的奇迹
缩略语
参考文献
猜您喜欢