分享
 
 
 

深入解析DB2——高级管理、内部体系结构与诊断案例

深入解析DB2——高级管理、内部体系结构与诊断案例  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,数据库,数据库理论,

作者: 牛新庄 著

出 版 社: 清华大学出版社

出版时间: 2009-6-1字数:版次: 1页数: 471印刷时间:开本: 16开印次:纸张:I S B N : 9787302201373包装: 平装编辑推荐

本书特色:

本书把DB2作为一个运行在操作系统上的普通程序,这样更容易理解DB2在系统资源方面如何与操作系统交互的。

贯穿全书的是丰富的实践案例和脚本,读者可以从这些案例和脚本中观察出作者诊断和解决问题的思路。

本书把对DB2数据库内核讲解提升到关系型数据库管理系统应具有的组件和功能高度,熟悉其他关系型数据库的读者可以触类旁通很容易理解DB2数据库。

内容简介

数据库内核是数据库系统稳定运行的心脏,DB2数据库内核庞大而复杂。本书从DB2内核组件入手,同时介绍了其与操作系统在进程、共享内存、信号量之间的关系。作者在本书中重点介绍了各个内部组件的层次与功能、内存体系结构、存储内部结构、高级锁等。优化器是任何数据库执行SQL的关键部分,本书对优化器产生的各种执行计划进行了详细解释,这对于理解DB2内部工作原理大有裨益。同时,本书还介绍了DB2各种诊断工具的使用,各种数据库配置参数含义及调整、数据库系统视图等。

作者简介

牛新庄博士,是国内顶尖数据库维护、优化和架构专家,以217万年薪受聘于中国建行总行资深技术专家,在国内的金融六大行、证券、保险、电信、邮政、移动等行业,以及青岛海尔、云南红塔、中远集团、上海宝钢等知名企业做数据库的设计、维护、问题诊断和性能调优。 牛新庄博士拥有20多项国际厂商认证(包括DB2 V5~V9的全部认证),获得过国内数据库领域最高荣誉的“2006年中国首届杰出数据库工程师”奖,首届IBM杰出软件专家奖,“2006年IT 168技术卓越”奖等奖项。

目录

第1章 性能调整概述

1.1 性能概述

1.2 性能评估

1.3 建立性能目标

1.4 什么时候需要做性能调整

1.5 性能调整准则

1.6 性能调整的方法和过程

1.7 性能调整总结

第2章 存储I/O设计

2.1 存储基本概念

2.2 存储架构

2.3 存储相关性能调整案例

2.4 存储I/O设计总结

第3章 操作系统相关性能问题

3.1 HP-UX系统性能监控综述

3.2 AIX性能监控综述

3.3 操作系统性能优化

3.4 逻辑卷和lvmo优化

3.5 总结

第4章 数据库物理设计和逻辑设计

4.1 数据库物理设计

4.2 数据库逻辑设计

4.3 使用Autoconfig设计数据库

4.4 其他高级设计技术

4.5 数据库设计总结

第5章 DB2性能监控

5.1 快照监视器案例

5.2 事件监视器及监控案例

5.3 利用表函数监控

5.4 性能管理视图及案例

5.5 db2pd

5.6 db2mtrk及监控案例

5.7 本章小结

第6章 数据库配置参数调整

6.1 数据库配置参数

6.2 监控和调优实例(DBM)配置参数

6.3 监控和调优DB配置参数

6.4 调整DB2概要注册变量

6.5 内存自动调优

6.6 总结

第7章 锁和并发

7.1 锁等待及调整案例

7.2 锁升级及调整案例

7.3 死锁及调整案例

7.4 隔离级别与锁

7.5 最大化并发性

7.6 锁相关的性能问题总结

7.7 锁与应用程序开发

7.8 本章小结

第8章 索引设计与优化

8.1 索引概念

8.2 索引结构

8.3 理解索引访问机制

8.4 索引设计

8.5 索引创建原则与示例

8.6 影响索引性能的相关配置

8.7 索引维护

8.8 DB2 Design Advisor(db2advis)

8.9 索引调整总结

第9章 DB2优化器

9.1 DB2优化器介绍

9.2 SQL语句执行过程

9.3 优化器组件和工作原理

9.4 扫描方式

9.5 连接方法

9.6 优化级别

9.7 如何影响优化器来提高性能

9.8 优化器总结

第10章 统计信息更新与碎片整理

10.1 统计信息更新

10.2 碎片整理

10.3 重新绑定程序包

10.4 本章小结

第11章 SQL语句调优

11.1 通过监控找出最消耗资源的SQL语句

11.2 通过解释工具分析SQL语句执行计划

11.3 理解SQL语句如何工作

11.4 SQL调优案例

11.5 提高应用程序性能

第12章 DB2调优案例、问题总结和技巧

12.1 调优案例一:某移动公司存储设计不当和SQL引起的I/O瓶颈

12.2 调优案例二:某银行知识库系统锁等待、锁升级引起性能瓶颈

12.3 调优案例三:某汽车制造商ERP系统通过调整统计信息提高性能

12.4 调优案例四:某农信社批量代收电费批处理慢调优案例

12.5 调优学习案例:利用压力测试程序学习DB2调优

后记

参考文献

书摘插图

第2章 存储I/O设计

2.1 存储基本概念

DB2进程技术模型的知识可以帮助您确定问题的性质,因为它会帮助您理解数据库管理器和与其相关联的组件如何交互作用。所有DB2服务器使用的进程技术模型使数据库服务器与客户机以及本地应用程序之间的通信更加容易。它还确保数据库应用程序独立于数据库控制块和关键数据库文件之类的资源。

对于正在访问的每个数据库,启动各种引擎调度单(EngineDispatchableUnit,EDU)以处理各种数据库任务,例如预取、通信和日志记录。数据库代理程序是一类特殊的EDU,创建它们是为了处理数据库的应用程序请求。

数据库会为每个客户机应用程序连接分配一个协调代理程序。协调代理程序代表应用程序工作,并根据需要使用专用内存、进程间通信(IPC)或远程通信协议与其他代理程序通信。

DB2进程体系结构提供一个防火墙,以便应用程序在不同于DB2的地址空间中运行。防火墙将数据库和数据库管理器与应用程序、存储过程和用户定义的函数(UDF)隔开。防火墙维护数据库中数据的完整性,原因是它防止应用程序编程错误覆盖数据库管理器的内部缓冲区或文件。防火墙还提高了可靠性,原因是应用程序错误不能使数据库管理器崩溃。

……

深入解析DB2——高级管理、内部体系结构与诊断案例

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有