图书介绍
深入解析DB2 高级管理、内部体系结构与诊断案例【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 牛新庄著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302201373
- 出版时间:2009
- 标注页数:475页
- 文件大小:219MB
- 文件页数:495页
- 主题词:关系数据库-数据库管理系统,DB2
PDF下载
下载说明
深入解析DB2 高级管理、内部体系结构与诊断案例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 DB2底层组件1
1.1 DB2底层组件概述1
1.2 OSS组件3
1.2.1 OSS组件功能3
1.2.2 OSS组件诊断案例5
1.3 Memory Optimizer组件6
1.4 BSU组件7
1.4.1 BSU组件功能7
1.4.2 BSU组件诊断案例8
1.5 CCI组件9
1.5.1 CCI组件功能9
1.5.2 CCI组件诊断案例10
1.6 RDS组件11
1.6.1 RDS组件功能11
1.6.2 RDS诊断案例12
1.7 DMS组件13
1.7.1 DMS组件功能13
1.7.2 DMS诊断案例14
1.8 IXM组件15
1.8.1 IXM组件功能15
1.8.2 IXM诊断案例15
1.9 BPS组件16
1.9.1 BPS组件功能16
1.9.2 BUFFERPOOL配置文件17
1.9.3 缓冲描述符BPD17
1.9.4 BUFFERPOOL管理算法20
1.9.5 基于块的缓冲池24
1.9.6 BPS组件诊断案例26
1.10 DPS组件26
1.10.1 DPS组件功能26
1.10.2 DPS组件诊断案例27
1.11 DB2底层组件总结28
1.12 本章小结29
第2章 DB2进程体系结构31
2.1 DB2进程技术模型32
2.1.1 与操作系统相关的进程33
2.1.2 与实例相关的进程35
2.1.3 与数据库相关的进程37
2.1.4 与应用程序相关的进程41
2.1.5 Windows上相关的服务/线程42
2.2 代理程序通信43
2.2.1 代理程序概述43
2.2.2 代理程序相关配置参数44
2.2.3 连接集中器工作原理46
2.2.4 应用程序、代理程序和交易49
2.2.5 代理和连接常见问题与优化50
2.2.6 DB2 V8、V9.1、V9.5代理的差异性55
2.3 实用程序相关进程56
2.3.1 LOAD相关进程56
2.3.2 备份/恢复相关进程59
2.4 DB2 V9.5多线程体系结构概述61
2.4.1 多线程简介61
2.4.2 DB2 V9.5主要进程63
2.4.3 监控多线程64
2.4.4 监控EDU运行的SQL语句66
2.5 本章小结68
第3章 DB2内存体系结构69
3.1 32位与64位内存寻址69
3.1.1 32位与64位寻址空间69
3.1.2 32位系统常见内存问题71
3.1.3 32位系统内存寻址解决方案71
3.2 DB2内存体系结构72
3.2.1 实例共享内存73
3.2.2 数据库全局内存74
3.2.3 应用程序全局内存79
3.2.4 代理私有内存82
3.2.5 代理程序与应用程序通信内存83
3.2.6 共享内存与私有内存84
3.3 内存集、内存池和内存块86
3.3.1 实例级别内存集87
3.3.2 跟踪内存使用90
3.3.3 定位内存泄漏93
3.3.4 数据库内存集93
3.4 内存自动调优96
3.4.1 内存自动调优示例98
3.4.2 启用内存自动调优及相关参数99
3.5 本章小结100
第4章 DB2存储内部结构101
4.1 数据库物理存储模型101
4.1.1 DB2存储层次结构101
4.1.2 数据库物理目录104
4.2 表空间存储结构106
4.2.1 SMS表空间存储结构107
4.2.2 DMS表空间头部信息108
4.2.3 DMS表空间映射109
4.2.4 STRIPE SET和RANGE112
4.2.5 表空间重平衡115
4.2.6 表空间高水位118
4.3 数据库内部存储结构124
4.3.1 数据页和RID格式124
4.3.2 列在磁盘上的布局128
4.3.3 数据页内部结构130
4.3.4 索引叶内部结构133
4.3.5 数据库物理存储限制138
4.4 日志文件存储结构139
4.4.1 日志存储内容139
4.4.2 SQLOGCTL.LFH文件144
4.5 本章小结148
第5章 DB2优化器149
5.1 DB2优化器介绍150
5.2 SQL语句执行过程152
5.3 优化器组件和工作原理154
5.3.1 查询重写示例:谓词移动、合并和转换155
5.3.2 优化器成本评估161
5.3.3 本地谓词基数(CARDINALITY)估计162
5.3.4 连接基数(CARDINALITY)估计164
5.3.5 分布统计信息168
5.3.6 列组统计信息对基数的影响172
5.4 扫描方式183
5.4.1 全表扫描184
5.4.2 索引扫描184
5.4.3 RID SCAN188
5.5 连接方法188
5.5.1 嵌套循环连接189
5.5.2 合并连接191
5.5.3 哈希(hash)连接192
5.5.4 选择最佳连接的策略193
5.6 优化级别193
5.6.1 优化级别概述194
5.6.2 选择优化级别197
5.6.3 设置优化级别198
5.7 基于规则的优化200
5.7.1 优化器概要文件概述200
5.7.2 启用优化概要文件202
5.7.3 优化概要文件使用示例204
5.8 如何影响优化器来提高性能210
5.8.1 使DB2统计信息保持最新211
5.8.2 构建适当的索引211
5.8.3 配置合理的数据库配置参数212
5.8.4 选择合适的优化级别213
5.8.5 合理的存储I/O设计213
5.8.6 良好的应用程序设计和编码214
5.9 优化器总结217
第6章 高级锁219
6.1 隔离级别和锁219
6.1.1 可重复读220
6.1.2 读稳定性221
6.1.3 游标稳定性224
6.1.4 未提交读226
6.1.5 隔离级别加锁示例讲解228
6.1.6 隔离级别摘要232
6.2 加锁总结234
6.2.1 如何获取锁234
6.2.2 意图锁和非意图锁236
6.2.3 读锁和写锁236
6.2.4 LRB(Lock Resource Block)237
6.2.5 USE AND KEEP LOCKS237
6.2.6 索引类型和下一键锁239
6.2.7 扫描方式加锁情况240
6.3 乐观锁243
6.3.1 悲观锁定和乐观锁定243
6.3.2 DB2 V9.5的乐观锁定244
6.3.3 乐观锁应用案例251
6.4 内部锁259
6.4.1 内部方案锁(Internal Plan Lock)260
6.4.2 内部V锁(Internal Variation Lock)261
6.4.3 内部S锁262
6.4.4 内部C锁263
6.4.5 其他内部锁265
6.5 设置锁相关的注册变量268
6.5.1 DB2_EVALUNCOMMITTED270
6.5.2 DB2_SKIPDELETED274
6.5.3 DB2_SKIPINSERTED275
6.6 本章小结277
第7章 数据库配置参数279
7.1 数据库配置参数概述279
7.2 监控和调优实例(DBM)配置参数280
7.2.1 并行相关的配置参数281
7.2.2 安全相关的配置参数283
7.2.3 环境相关的配置参数284
7.2.4 监视相关的配置参数284
7.2.5 通信相关的配置参数284
7.2.6 诊断相关的配置参数285
7.2.7 代理程序相关配置参数285
7.2.8 SHEAPTHRES288
7.2.9 MON_HEAP_SZ288
7.2.10 QUERY_HEAP_SZ288
7.3 监控和调优DB配置参数288
7.3.1 内存相关配置参数调整290
7.3.2 应用程序堆大小(APPHEAPSZ)298
7.3.3 SORTHEAP和SHEAPTHRES298
7.3.4 SHEAPTHRES_SHR301
7.3.5 锁相关配置参数301
7.3.6 活动应用程序的最大数目(MAXAPPLS)304
7.3.7 PKGCACHESZ305
7.3.8 CATALOGCACHE_SZ305
7.3.9 异步页清除程序的数目(NUM_IOCLEANERS)305
7.3.10 异步I/O服务器的数目(NUM_IOSERVERS)307
7.3.11 组提交数目(MINCOMMIT)308
7.3.12 AVG_APPLS309
7.3.13 CHNGPGS_THRESH(DB)310
7.3.14 MAXFILOP310
7.3.15 LOGPRIMARY、LOGSECOND和LOGFILSZ310
7.3.16 日志缓冲区大小(LOGBUFSZ)311
7.3.17 STMTHEAP312
7.3.18 DFT_QUERYOPT312
7.3.19 UTIL_HEAP_SZ(DB)312
7.3.20 其他数据库配置参数312
7.4 环境变量和DB2注册表变量313
7.4.1 DB2INSTANCE变量315
7.4.2 DB2_PARALLEL_IO316
7.4.3 DB2_USE_PAGE_CONTAINER_TAG318
7.4.4 DB2_SELECTIVITY319
7.4.5 DB2_INLIST_TO_NLJN320
7.4.6 DB2_MINIMIZE_LISTPREFETCH320
7.4.7 DB2_USE_ALTERNATE_PAGE_CLEANING320
7.4.8 DB2_REDUCED_OPTIMIZATION321
7.4.9 DB2_LIKE_VARCHAR322
7.4.10 DB2_NEW_CORR_SQ_FF323
7.4.11 DB2_OPT_MAX_TEMP_SIZE324
7.5 本章小结324
第8章 DB2数据字典327
8.1 系统目录视图概述327
8.2 SYSCAT系统编目视图328
8.2.1 数据库对象信息328
8.2.2 权限相关的系统编目视图330
8.2.3 程序包相关的系统编目视图333
8.3 SYSIBMADM管理视图334
8.3.1 监控缓冲池命中率336
8.3.2 监控PACKAGE CACHE大小336
8.3.3 监控执行成本最高的SQL语句337
8.3.4 监控运行最长的SQL语句337
8.3.5 监控SQL准备和预编译时间最长的SQL语句338
8.3.6 监控执行次数最多的SQL语句338
8.3.7 监控排序次数最多的SQL语句339
8.3.8 监控LOCK WAIT时间339
8.3.9 监控LOCK CHAIN340
8.3.10 监控锁内存使用340
8.3.11 监控锁升级、死锁和锁超时341
8.3.12 监控全表扫描的SQL341
8.3.13 检查PAGE CLEANERS是否足够342
8.3.14 监控PREFETCHER是否足够343
8.3.15 监控数据库内存使用343
8.3.16 监控日志使用情况344
8.3.17 监控占用日志空间最旧的交易345
8.3.18 监控存储路径345
8.3.19 监控表空间使用情况346
8.4 SYSSTAT系统编目视图347
8.5 利用系统编目视图编写脚本案例350
8.5.1 案例1350
8.5.2 案例2351
8.6 保护系统编目视图352
8.7 本章小结353
第9章 高级诊断355
9.1 db2dart和inspect355
9.1.1 db2dart和inspect概述355
9.1.2 利用db2dart查找停顿(quiesce)表空间的用户358
9.1.3 db2dart诊断高水位问题360
9.1.4 db2dart诊断数据页损坏问题362
9.1.5 inspect命令使用案例365
9.2 db2pdcfg366
9.2.1 db2pdcfg-cos选项368
9.2.2 db2pdcfg-catch选项371
9.2.3 db2pd-fodc选项376
9.3 db2trc376
9.3.1 db2trc376
9.3.2 db2trc案例1385
9.3.3 db2trc案例2386
9.4 db2_call_stack和db2nstck395
9.5 高级诊断案例396
9.6 小结400
第10章 深入讲解解释输出401
10.1 执行计划基础401
10.2 表访问信息404
10.2.1 常规表访问404
10.2.2 扫描方式407
10.2.3 锁和隔离级别信息411
10.2.4 谓词412
10.2.5 临时表访问417
10.3 排序420
10.3.1 排序原理420
10.3.2 共享排序与私有排序422
10.3.3 监控排序423
10.3.4 优化排序性能427
10.4 预取方式429
10.4.1 数据库预取概念429
10.4.2 顺序预取431
10.4.3 列表预取433
10.4.4 提高预取性能437
10.5 连接信息438
10.5.1 嵌套循环连接(NLJOIN)439
10.5.2 合并连接(MSJOIN)440
10.5.3 哈希连接(HSJOIN)441
10.5.4 外连接443
10.6 IndexORing和IndexANDing444
10.6.1 IndexORing案例444
10.6.2 IndexANDing案例446
10.7 其他输出信息448
10.7.1 数据流信息448
10.7.2 插入、更新和删除信息450
10.7.3 并行处理信息451
10.7.4 其他说明信息452
10.8 基于执行计划的优化案例454
10.9 本章小结470
后记473
参考文献475
热门推荐
- 3426881.html
- 2770895.html
- 1780449.html
- 2561230.html
- 1248046.html
- 446288.html
- 2682630.html
- 868865.html
- 3285892.html
- 2202150.html
- http://www.ickdjs.cc/book_1610520.html
- http://www.ickdjs.cc/book_1877295.html
- http://www.ickdjs.cc/book_2954817.html
- http://www.ickdjs.cc/book_2212144.html
- http://www.ickdjs.cc/book_926899.html
- http://www.ickdjs.cc/book_3421086.html
- http://www.ickdjs.cc/book_2297428.html
- http://www.ickdjs.cc/book_3739224.html
- http://www.ickdjs.cc/book_178093.html
- http://www.ickdjs.cc/book_2949906.html