图书介绍
循序渐进DB2 第2版 DBA系统管理、运维与应用案例2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 牛新庄著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302323013
- 出版时间:2013
- 标注页数:593页
- 文件大小:278MB
- 文件页数:612页
- 主题词:关系数据库系统
PDF下载
下载说明
循序渐进DB2 第2版 DBA系统管理、运维与应用案例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 DB2介绍和安装1
1.1DB2数据库概述1
1.1.1DB2发展历史1
1.1.2B2版本和平台支持5
1.1.3DB2产品组件和功能9
1.2DB2数据库的安装与配置12
1.2.1DB2在Windows上的安装13
1.2.2DB2在Linux/UNIX上的安装21
1.3DB2数据库的体系结构23
第2章 创建实例和管理服务器31
2.1实例31
2.1.1实例的概念31
2.1.2创建实例32
2.1.3实例目录35
2.1.4实例的相关命令39
2.1.5DB2INSTANCE变量介绍44
2.1.6删除实例45
2.1.7配置实例45
2.2管理服务器46
2.2.1管理服务器的概念46
2.2.2创建管理服务器47
2.2.3管理服务器的相关命令49
2.2.4删除管理服务器49
2.2.5配置管理服务器50
第3章 创建数据库和表空间51
3.1创建数据库51
3.1.1DB2数据库存储模型53
3.1.2表空间管理类型55
3.1.3创建数据库58
3.1.4数据库目录70
3.2设计表空间73
3.2.1创建表空间73
3.2.2维护表空间76
3.2.3表空间设计注意事项83
3.2.4prefechsize大小选择89
3.2.5文件系统(CIO/DIO)和裸设备90
3.2.6设置OVERHEAD和TRANSFERRATE93
3.2.7优化RAID设备上表空间的性能93
3.2.8合理设置系统临时表空间95
3.3缓冲池96
3.3.1缓冲池的使用方法97
3.3.2缓冲池和表空间之间的关系97
3.3.3维护缓冲池98
3.3.4缓冲池的设计原则101
3.4DB2 V10新特性——多温度存储器104
3.4.1存储器组104
3.4.2表空间与存储器组108
3.5本章小结109
第4章 访问数据库111
4.1访问DB2111
4.2DB2图形化操作环境112
4.3DB2 CLP处理程序121
4.3.1DB2 CLP简介121
4.3.2DB2 CLP设计122
4.3.3DB2 CLP命令选项124
4.3.4设置DB2 CLPPROMPT以定制DB2 CLP127
4.4配置DB2服务器的TCP/IP通信131
4.4.1在服务器上更新services文件132
4.4.2在服务器上更新数据库管理器配置文件133
4.4.3设置DB2服务器的通信协议134
4.4.4查看服务器通信端口的状态134
4.4.5使用控制中心配置DB2服务器通信134
4.5配置客户机至服务器通信135
4.5.1客户机至服务器通信概述135
4.5.2使用控制中心配置客户端通信136
4.5.3使用CA配置客户机到服务器通信137
4.5.4深入了解DB2节点目录、数据库目录142
4.5.5使用CLP配置客户机到服务器通信的案例148
4.6实际生产中连接数据库的各种方式152
4.7案例:数据库连接问题诊断155
4.8本章小结159
第5章 创建数据库对象161
5.1模式161
5.1.1模式的概念161
5.1.2系统模式163
5.1.3设置和获得当前模式163
5.1.4模式和用户的区别164
5.2表设计165
5.2.1选择合适的数据类型165
5.2.2选择合适的约束类型168
5.2.3使用not null with default171
5.2.4生成列及应用案例171
5.2.5自动编号和标识列应用案例172
5.2.6使用not logged initiay特性173
5.2.7使用append on特性174
5.2.8数据、索引和大对象分开存放175
5.2.9设置pctee175
5.2.10表的locksize176
5.2.11表的volatile特性176
5.2.12表维护相关命令177
5.2.13表设计高级选项181
5.3索引设计187
5.3.1索引的优点187
5.3.2索引类型188
5.3.3索引结构191
5.3.4理解索引的访问机制193
5.3.5创建集群索引196
5.3.6创建双向索引197
5.3.7完全索引访问(index access only)198
5.3.8创建索引示例199
5.3.9索引总结205
5.4使用序列提高性能207
5.4.1应用程序性能和序列207
5.4.2序列的设计原则208
5.4.3维护序列209
5.4.4比较序列与标识列213
5.5视图215
5.5.1视图的类型215
5.5.2创建with check opon视图219
5.5.3维护视图220
5.6表表达式221
5.6.1嵌套的表表达式221
5.6.2公用表表达式221
5.7触发器设计223
5.7.1触发器的类型223
5.7.2触发器创建示例225
5.7.3触发器设计总结227
5.8例程228
5.9本章小结229
第6章 数据移动231
6.1数据移动格式231
6.1.1定界ASCII文件格式232
6.1.2非定界ASCII文件格式232
6.1.3PC/IXF文件格式233
6.1.4工作表文件格式233
6.1.5游标233
6.2EXPORT234
6.2.1EXPORT概述234
6.2.2导出数据234
6.2.3导出数据示例237
6.3IMPORT238
6.3.1IMPORT概述238
6.3.2导入数据238
6.3.3导入示例244
6.4LOAD246
6.4.1LOAD概述246
6.4.2装入数据247
6.4.3装入示例255
6.4.4在线LOAD259
6.4.5监控LOAD进度262
6.4.6LOAD期间和之后的表空间状态263
6.4.7使用CURSOR文件类型移动数据266
6.4.8提高LOAD性能267
6.4.9LOAD失败恢复272
6.4.10LOAD和IMPORT的比较275
6.5数据移动的性能问题276
6.6db2move和db2look277
6.6.1数据库移动工具——b2move278
6.6.2DB2 DDL提取工具——db2look280
6.6.3利用db2move和db2look移动数据的案例280
6.6.4带COPY操作的db2move实用程序284
6.7本章小结289
第7章 数据库备份与恢复291
7.1恢复的概念291
7.1.1崩溃恢复(Crash Recovery)295
7.1.2灾难恢复(Disaster Recove)296
7.1.3版本恢复(Version Restore)296
7.1.4前滚恢复(RollForward Recove)297
7.2DB2日志299
7.2.1日志文件的使用300
7.2.2日志类型302
7.2.3日志相关配置参数305
7.2.4数据库日志总结306
7.2.5DB2日志的建议设置308
7.3数据库和表空间备份310
7.3.1数据库备份310
7.3.2表空间备份312
7.3.3增量备份312
7.3.4检查备份完整性——db2ckbkp314
7.4数据库和表空间恢复316
7.4.1数据库恢复316
7.4.2表空间恢复318
7.4.3增量恢复321
7.4.4增量恢复检查——db2ckrst322
7.4.5重定向恢复322
7.4.6恢复已删除的表325
7.5数据库和表空间前滚329
7.5.1数据库前滚329
7.5.2表空间前滚331
7.6RECOVER实用程序334
7.7恢复历史文件338
7.8数据库重建341
7.8.1数据库重建的概念341
7.8.2使用表空间备份重建可恢复数据库341
7.8.3只使用部分表空间备份重建可恢复数据库344
7.8.4使用包含日志文件的在线备份重建数据库346
7.8.5使用增量备份映像重建可恢复数据库346
7.8.6使用重定向选项重建可恢复数据库347
7.8.7重建不可恢复数据库348
7.8.8数据库重建的限制348
7.9监控备份、复原和恢复进度349
7.10备份、恢复和复原期间的表空间状态350
7.11优化备份、复原和恢复性能350
7.12备份恢复最佳实践352
第8章 SQL基础知识355
8.1简单查询入门355
8.1.1SELECT和FROM356
8.1.2WHERE356
8.1.3ORDER BY356
8.1.4GROUP BY和HAVING357
8.2搜索条件358
8.2.1谓词种类358
8.2.2基本谓词358
8.2.3量化谓词359
8.2.4BETWEEN、EXISTS和谓词360
8.2.5LIKE谓词360
8.2.6NULL谓词361
8.3数据操作语言361
8.3.1SERT361
8.3.2DELETE362
8.3.3UPDATE363
8.3.4MERGE364
8.4多表查询366
8.4.1JOIN连接366
8.4.2集合运算367
8.5高性能的SQL语句369
8.5.1高效SQL的准则369
8.5.2提高插入性能的准则371
8.5.3复杂查询的准则372
8.5.4索引的注意事项373
8.6本章小结374
第9章 DB2基本监控方法375
9.1监控工具概述375
9.2快照监视器377
9.3利用表函数监控382
9.4性能管理视图及案例385
9.5快照监视器案例391
9.5.1监控案例1——动态SQL语句391
9.5.2监控案例2——通过表函数监控393
9.5.3编写快照监控脚本395
9.5.4db2pd及监控案例396
9.5.5事件监视器及监控案例403
9.5.6db2mtrk及监控案例407
9.6本章小结410
第10章 运行数据库必须考虑的数据库设置411
10.1数据库配置参数概述411
10.2通信设置413
10.3内存有关的设置415
10.4锁有关的设置421
10.5日志相关的配置426
10.6自动维护相关的配置431
10.7监控相关的配置432
10.8安全相关的设置434
10.9供参考的DB2上线前设置434
10.10本章小结437
第11章 DBA日常运行维护439
11.1统计信息更新439
11.1.1统计信息的重要性440
11.1.2减小RUNSTATS对系统性能影响的策略447
11.1.3DB2自动统计信息收集448
11.2统计信息更新案例分析451
11.2.1RUNSTATS更新示例451
11.2.2收集分布式统计信息452
11.2.3包含频率和分位数统计信息的RUNSTATS453
11.2.4包含列组统计信息的RUNSTATS455
11.2.5包含LIKE STATISTICS的RUNSTATS455
11.2.6包含统计信息配置文件的RUNSTATS456
11.2.7带有抽样的RUNSTATS456
11.2.8带有系统页级抽样的RUNSTATS457
11.2.9收集统计信息的其他可供选择的方法458
11.2.10RUNSTATS总结459
11.3碎片整理459
11.3.1表重组(REORG)460
11.3.2索引重组468
11.3.3重组表和索引的成本474
11.3.4合理设计以减少碎片生成475
11.3.5启用表和索引的自动重组476
11.4碎片整理案例分析477
11.4.1执行表、索引检查是否需要做REORG477
11.4.2表和索引碎片整理478
11.5案例:生成碎片检查、统计信息更新、碎片整理和REBIND脚本479
11.6重新绑定程序包479
11.7DB2健康检查481
11.7.1查看是否有僵尸实例进程481
11.7.2检查数据库是否一致482
11.7.3查找诊断日志以判断是否有异常482
11.7.4检查数据库备份完整性、日志归档是否正常482
11.7.5维护实例目录和数据库目录的权限485
11.7.6查看磁盘空间485
11.8数据库监控486
11.8.1监控工具486
11.8.2计算数据库的大小488
11.8.3监控表的物理大小488
11.8.4监控单个索引的大小488
11.8.5监控数据库实用工具的进度489
11.8.6监控数据库crash recovey进度489
11.8.7监控catalog cache命中率489
11.8.8监控package cache命中率489
11.8.9监控排序溢出率489
11.8.10监控正在REOG的表489
11.8.11监控缓冲池命中率489
11.8.12监控高成本应用程序490
11.8.13监控正在执行的时间最长的SQL语句490
11.8.14监控SQL准备和预编译时间最长的SQL语句490
11.8.15监控执行次数最多的SQL语句491
11.8.16监控执行时间最长的SQL语句491
11.8.17监控排序次数最多的SQL语句491
11.8.18监控引起锁等待的SQL语句491
11.8.19查找新创建的对象491
11.8.20查找无效对象492
11.8.21检查表空间状态492
11.8.22检查表状态493
11.8.23查找需要REORG的表和索引493
11.8.24查找需要RUNSTATS的表和索引494
11.8.25定期清理db2diag.log文件495
11.8.26查找异常增长的表空间和表495
11.8.27数据库维护总结496
第12章 数据库常用工具499
12.1解释工具499
12.1.1Visual Explain(可视化解释)499
12.1.2db2expln507
12.1.3db2exfmt510
12.1.4各种解释工具的比较511
12.1.5如何从解释信息中获取有价值的建议512
12.2索引设计工具(db2advis)513
12.2.1DB2 Design Advisor(db2advis)513
12.2.2DB2 Design Advisor(db2advis)案例讲解514
12.3基准测试工具db2batch517
12.3.1db2batch517
12.3.2db2batch基准程序测试分析示例519
12.4数据一致性检查工具520
12.4.1db2dart及案例520
12.4.2inspect及案例521
12.5db2look522
12.5.1db2look概述522
12.5.2利用db2look构建模拟测试数据库524
12.6其他工具526
12.6.1db2bfd526
12.6.2db2_kill和db2nki527
12.6.3db2tbst527
12.7本章小结528
第13章 DB2 V10.1新特性529
13.1分身大法——PureScale529
13.1.1基本介绍529
13.1.2安装和管理532
13.1.3性能监控537
13.2九阴白骨爪——Continue DataIngest541
13.2.1Continue Data Ingest介绍541
13.2.2CDI实际操作案例544
13.3缩骨大法——自适应压缩553
13.3.1基本介绍553
13.3.2自适应压缩的工作方式554
13.3.3启用或禁用自适应压缩554
13.3.4评估表压缩率555
13.3.5经典行压缩和自适应压缩的对比测试557
13.3.6归档日志压缩566
13.4乾坤大挪移——灾备功能增强567
13.4.1基本介绍567
13.4.2超级异步567
13.4.3假脱机日志570
13.4.4重做延迟570
13.4.5多备机572
13.4.6监控指标573
13.5凌波微步——性能增强574
13.5.1提高了一组常用SQL语句的查询性能574
13.5.2 RUNSTATS支持索引采样575
13.5.3优化概要文件能支持注册表变量和非精确匹配575
13.5.4统计视图改进了统计信息以及查询优化器的统计信息收集576
13.5.5分区内并行性改进576
13.5.6通过更有效地进行数据和索引预取来提高查询性能578
13.5.7提高了对具有组合索引的表执行的查询的性能579
13.5.8提高了基于星型模式的查询的性能580
13.6火眼金睛——监控增强581
13.6.1用于跟踪配置更改的事件监视器581
13.6.2用法列表对象记录影响表或索引的语句583
13.6.3使用新的STATENT阈值域为特定语句创建阈值585
13.6.4用于访问监视信息的新函数和已更改的函数588
13.6.5工作单元事件监视器捕获的信息中现在包括的可执行标识列表589
13.6.6使用ALTER EVENT监视器语句修改事件监视器捕获的信息作用域589
13.6.7其他监控增强590
13.7金钟罩——安全功能增强591
13.7.1RCAC特点591
13.7.2RCAC规则592
13.7.3RCAC实战592
13.8本章小结593
热门推荐
- 3899506.html
- 2455761.html
- 213137.html
- 490343.html
- 3869163.html
- 161061.html
- 80056.html
- 1608412.html
- 161993.html
- 3589199.html
- http://www.ickdjs.cc/book_609262.html
- http://www.ickdjs.cc/book_3856634.html
- http://www.ickdjs.cc/book_1116948.html
- http://www.ickdjs.cc/book_1269180.html
- http://www.ickdjs.cc/book_1392342.html
- http://www.ickdjs.cc/book_2357455.html
- http://www.ickdjs.cc/book_3342630.html
- http://www.ickdjs.cc/book_1215377.html
- http://www.ickdjs.cc/book_928131.html
- http://www.ickdjs.cc/book_1630258.html