图书介绍
让DB2跑得更快 DB2内部解析与性能优化2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 洪烨著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121214318
- 出版时间:2013
- 标注页数:457页
- 文件大小:210MB
- 文件页数:481页
- 主题词:关系数据库系统
PDF下载
下载说明
让DB2跑得更快 DB2内部解析与性能优化PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 性能定义及整体架构2
第1章 DB2性能优化概述2
1.1 性能目标2
1.1.1 响应时间4
1.1.2 吞吐量5
1.2 工作负载类型6
1.2.1 联机事务处理(OLTP)6
1.2.2 联机分析处理(OLAP)7
1.2.3 决策支持系统(DSS)8
1.2.4 企业资源规划(ERP)9
1.3 影响性能的因素10
1.3.1 软件代码编写对性能的影响12
1.3.2 应用程序架构设计对性能的影响14
1.3.3 数据库设计对性能的影响14
1.3.4 系统设计对性能的影响27
1.4 本章小结34
第2章 DB2架构介绍36
2.1 DB2整体概况36
2.1.1 DB2进程/线程体系简介37
2.1.2 DB2 内存体系简介41
2.1.3 DB2相关文件简介42
2.2 DB2组件介绍51
2.2.1 操作系统服务52
2.2.2 基本系统调度53
2.2.3 关系数据服务58
2.2.4 数据管理服务59
2.2.5 缓冲池服务60
2.2.6 数据保护服务63
2.3 SQL语句处理过程65
2.3.1 数据查询语言(DQL)66
2.3.2 数据操作语言(DML)68
2.3.3 事务处理语言(TPL)69
2.4 本章小结70
第2篇 性能监控工具及监控技巧72
第3章 性能监控工具72
3.1 实时监控工具72
3.1.1 db2trc72
3.1.2 db2top75
3.1.3 db2pd77
3.2 历史监控工具81
3.2.1 快照81
3.2.2 快照视图及快照函数83
3.2.3 事件监视器86
3.3 DB2工作负载管理(DB2 Workload Manager)87
3.3.1 标识阶段(Identification Stage)88
3.3.2 管理阶段(Management Stage)89
3.3.3 监控阶段(Monitoring Stage)90
3.4 语句解释说明工具94
3.4.1 db2exfmt94
3.4.2 db2expln102
3.4.3 语句解释说明工具对比105
3.5 监控技巧105
3.5.1 查找数据库中耗时最长的语句107
3.5.2 分析特定语句的时间分布108
3.5.3 捕获所有的SQL语句111
3.6 本章小结113
第3篇 性能分析及内部原理剖析116
第4章 深入探讨优化器116
4.1 语法语义分析117
4.1.1 查询解析117
4.1.2 语义检查117
4.2 SQL语句重写118
4.2.1 谓词简介119
4.2.2 扫描方式122
4.2.3 连接运算125
4.2.4 查询重写130
4.3 优化器编译135
4.3.1 生成备选执行计划135
4.3.2 基数评估137
4.3.3 成本计算公式156
4.3.4 生成可执行的代码157
4.4 基数评估检查157
4.4.1 通过COUNT语句检查基数评估157
4.4.2 使用Section Actuals分析执行计划162
4.5 本章小结164
第5章 SQL语句性能优化之7种武器165
5.1 长生剑——基本统计信息165
5.1.1 统计信息收集方法170
5.1.2 统计信息收集策略171
5.2 碧玉刀——分布统计信息172
5.3 孔雀翎——列组统计信息177
5.4 离别钩——REOPT182
5.4.1 REOPT处理机制184
5.4.2 REOPT的启用方式及监控187
5.5 多情环——静态视图188
5.6 霸王枪——优化概要文件193
5.6.1 优化概要文件的使用方法194
5.6.2 优化概要文件规则196
5.7 拳头——语句优化199
5.8 本章小结202
第6章 数据对象存储设计203
6.1 表类型及设计方法204
6.1.1 常规表204
6.1.2 MDC表205
6.1.3 分区表212
6.1.4 MQT214
6.1.5 表设计原则217
6.2 索引类型及设计方法220
6.2.1 索引的作用220
6.2.2 索引创建原则224
6.2.3 索引键顺序的选择226
6.2.4 索引设计性能考虑227
6.3 DB2设计顾问程序228
6.3.1 战略性的索引创建229
6.3.2 战略性的表类型选择230
6.4 本章小结232
第7章 DB2物理结构深入解析233
7.1 表空间结构剖析233
7.1.1 SMS(系统管理表空间)结构剖析238
7.1.2 DMS(数据库管理表空间)结构剖析240
7.1.3 高水位对于性能的影响243
7.1.4 对容器进行重新平衡对性能的影响246
7.2 数据页详解247
7.2.1 数据页结构剖析247
7.2.2 字段类型与行迁移251
7.2.3 页重组259
7.3 索引页详解263
7.3.1 索引内部结构剖析263
7.3.2 索引的分裂266
7.3.3 索引维护和清除269
7.4 日志文件结构剖析273
7.5 本章小结275
第8章 I/O管理及优化276
8.1 数据I/O管理277
8.1.1 缓冲池I/O原理278
8.1.2 缓冲池逻辑读取282
8.1.3 缓冲池物理读取285
8.1.4 缓冲池写入操作292
8.1.5 基于块的缓冲池I/O297
8.1.6 缓冲池I/O监控298
8.1.7 直接I/O管理305
8.2 日志I/O管理307
8.2.1 日志读取308
8.2.2 日志写入309
8.2.3 日志I/O原理310
8.2.4 日志文件I/O相关调优参数314
8.2.5 归档日志对I/O的影响315
8.3 本章小结319
第9章 内存管理320
9.1 内存模型320
9.1.1 实例共享内存326
9.1.2 数据库共享内存328
9.1.3 应用程序全局内存335
9.1.4 代理程序私有内存338
9.1.5 排序堆339
9.1.6 其他内存区域341
9.2 STMM345
9.2.1 STMM 运行机制345
9.2.2 STMM监控347
9.3 如何定位及修复内存泄漏348
9.3.1 内存泄漏诊断方法348
9.3.2 内存泄漏的处理方法350
9.4 本章小结352
第10章 DB2等待事件353
10.1 锁对象及兼容性354
10.1.1 锁对象及锁模式355
10.1.2 锁兼容性及锁转换360
10.2 锁问题的监控与解决361
10.2.1 锁事件监控365
10.2.2 锁问题解决方法370
10.2.3 锁案例分享377
10.3 latch事件381
10.3.1 latch监控382
10.3.2 案例分析383
10.4 本章小结384
第4篇 实用工具调优及操作系统优化386
第11章 实用工具调优386
11.1 备份恢复工具386
11.1.1 backup386
11.1.2 restore391
11.2 数据移动392
11.2.1 export392
11.2.2 import394
11.2.3 load396
11.3 其他管理工具401
11.3.1 reorg401
11.3.2 runstats407
11.4 本章小结409
第12章 操作系统相关问题410
12.1 AIX411
12.1.1 虚拟内存管理411
12.1.2 磁盘及文件系统管理417
12.1.3 网络调优参数422
12.1.4 操作系统相关参数423
12.1.5 系统监控工具425
12.2 Windows429
12.2.1 内存管理429
12.2.2 磁盘及文件系统相关参数432
12.2.3 系统监控工具432
12.3 本章小结435
第5篇 性能分析思路及优化总结438
第13章 性能问题分析思路438
13.1 响应时间问题439
13.1.1 响应时间总结439
13.1.2 通过快照进行分析442
13.1.3 通过快照函数进行分析444
13.2 资源占用问题447
13.2.1 磁盘瓶颈447
13.2.2 CPU瓶颈450
13.2.3 内存瓶颈455
13.3 本章小结457
热门推荐
- 2967420.html
- 3880883.html
- 3442702.html
- 1545633.html
- 3177857.html
- 1208918.html
- 2153035.html
- 1181970.html
- 1032378.html
- 172417.html
- http://www.ickdjs.cc/book_1764572.html
- http://www.ickdjs.cc/book_556095.html
- http://www.ickdjs.cc/book_123008.html
- http://www.ickdjs.cc/book_996594.html
- http://www.ickdjs.cc/book_2987222.html
- http://www.ickdjs.cc/book_2026324.html
- http://www.ickdjs.cc/book_904121.html
- http://www.ickdjs.cc/book_1578929.html
- http://www.ickdjs.cc/book_1191943.html
- http://www.ickdjs.cc/book_3146785.html