循序渐进DB2 (第2版)——DBA系统管理、运维与应用案例

出版时间:2013-7  出版社:清华大学出版社  作者:牛新庄  
Tag标签:无  

前言

序一新庄是IBM的老朋友,也是我的老朋友了。虽然我们的见面次数并不多,但我深感他是一位非常优秀的技术专家和管理者。尤其是在技术方面,他有自己的独特见地,在IT软件、硬件及解决方案方面都涉猎很广。另外,他本人也很亲和,具有技术专家的风范。在最近一次交流中,他跟我提起他打算把之前出版的三本DB2系列书籍进行全面版本升级,我感到非常钦佩和欣喜。他在繁忙的日常工作之余,还能利用业余时间完成三本书籍的撰写和更新,足以证明新庄的勤奋和对技术的热爱。同时我也欣喜广大的技术爱好者能有机会一饱技术大家的分享和心得。他把他的新书送给我,我先粗略读了一遍,更详细的内容留待以后的时间里细细品味。他的这三本书籍将帮助数据库爱好者和企业数据库实践者由浅入深地学习DB2。即使在网络日益普及的今天,对于一名DB2技术工作者来说,通过书籍来系统化地进行学习同样很关键。在我看来,阅读他的书籍有三个最特别之处:第一,他是第一位出版DB2系列中文书籍的作者,随着这么多年书籍的广泛传播,他在此基础上再次升级更新,结合了非常多的读者反馈,增加了很多近几年读者关注和遇到的问题,这个非常难得。第二,他所在单位的核心数据库就是DB2,本次书籍的升级纂写,也更多结合了他的实战经验,这将极大帮助更多企业在应用DB2数据库时借鉴和学习。第三,很多的技术书籍是由专注于技术的工作者纂写,而新庄同时还是非常重要的技术管理和实践者。站在管理者的角度纂写的技术书籍更是融合了管理者如何看待技术的处理和看待问题的视角。这几本书综合来看,也体现了一个技术管理者乐于分享的心意,这一点是最难得的。最后,让我表达对新庄的敬意和谢意,感谢他对推动中国的信息化建设和技术的普及所作出的贡献!希望广大的技术爱好者和技术管理者好好品味这些书籍,相信你们一定能从中获益匪浅!IBM全球副总裁兼IBM软件集团大中华区总经理胡世忠序二自1970年IBM公司研究员E.F.Codd博士,即“关系数据库之父”,发表业界第一篇关于关系数据库理论的论文A Relational Model of Data for Large Shared Data Banks以来,伴随着DB2的诞生,IBM公司涌现出了一批优秀的数据库技术领域先驱科学家,并获得了一系列数据库领域大奖,比如在1981年荣获了计算机科学界的最高荣誉——ACM图灵奖。在此之后,数据库管理软件在企业中得到广泛应用,业务流程自动化得以实现,对日常的工作和生活带来了深远的影响。随着近年来云计算、大数据、移动以及社交信息技术的发展,数据技术也正在经历深刻的变革,处于一个全新计算时代的最前沿。我们能够观察到这样一个趋势:数据库的24×7高可用性、高可伸缩性,企业处理海量信息的方式将趋于实时,并从根本上转变业务运作的模式。客户在数据处理速度、简化程度和成本控制等方面需要更上一层楼。最新版的DB2V10.1能带来更低的存储要求以及更高的响应速度,并添加了对大数据管理(如Hadoop)的支持。更具创新性的PureData也在这样的技术潮流中应运而生,它整合了基础架构、统一平台管理和专家知识体系,能够以不同的配置分别提供OLTP(联机事务处理)、OLAP(联机分析处理)和大数据分析操作的能力。今天的企业用户希望他们的数据库能够可靠高效地运作,并推动业务发展。当我们把目光放到中国,就会看到,DB2已成为各行业大型应用系统的支柱产品。但是因DB2而闻名业界的本土技术专家,并不多见。认识新庄是在今年8月北京举办的“IBM软件技术峰会”上。在中国的数据库技术领域,他是许多年轻人的楷模。新庄的成长令人欣喜,新庄对技术和实践的孜孜不倦令人印象深刻。这套DB2书籍得益于他历年的钻研及实践,对DB2初学者、DB2管理员以及资深从业者,都有非常好的指导及参考价值。祝愿每一位读者能有所得、有所悟,成长为新一代的数据技术专家,也祝愿新庄在数据技术领域这条康庄大道上走得更宽更远。IBM全球副总裁兼IBM中国开发中心总经理王阳前言DB2数据库是IBM公司关系型数据库核心产品,在国内以及全球有着广泛的应用。针对DB2初学者,本书循序渐进地把DB2涉及的众多概念和知识介绍给大家。客户端连通性、实例、数据库、表空间和缓冲池、数据移动、备份恢复、SQL基础知识、DB2基本监控方法、运行数据库必须考虑的设置、DBA日常维护以及数据库常用工具都是本书关注的重点。在介绍这些数据库对象和概念的同时,作者尽可能从DBA日常工作的角度探究DB2数据库常规维护工作。本书同时还就表、索引、序列、触发器等数据库对象从应用设计的角度进行了介绍。本书适合DB2的初学者、DB2开发人员、准备参加DB2认证考试的读者以及DB2数据库管理人员学习和阅读。本书结构本书共13章,具体结构如下:第1章:DB2介绍和安装。在这一章中,除介绍初学者比较熟悉的Windows安装外,还花费比较多的篇幅介绍了在UNIX/Linux环境下的安装。这主要是因为作者碰到的DB2生产环境几乎都是UNIX/Linux环境,而在UNIX/Linux环境下安装DB2时涉及的准备工作又远大于在Windows环境下。第2章:创建实例和管理服务器。与其他数据库系统类似,DB2中也存在实例概念,主要对应DB2二进制代码。而管理服务器则是DB2中特有的,用于帮助DBA对远程主机上的多个实例进行控制。本章详细介绍了实例的创建、删除、配置以及相关的操作系统环境变量等,对于管理服务器,由于在生产实践中使用较少,因而只进行了简单介绍。第3章:创建数据库和表空间。本章介绍了DB2数据库的存储模型,创建数据库命令的具体选项对后继工作的影响。本章重点介绍了DB2数据库表空间的管理类型,并指出不同类型之间的优缺点。在表空间部分,本章还讲述了影响表空间性能的所有选项,如预取大小、扩展大小等,同时又指出操作系统IO设置对表空间性能的影响。与表空间关联的是缓冲池,本章给出了缓冲池的设计与维护原则。第4章:访问数据库。本章介绍了如何配置DB2服务器与客户端,使得客户端能够访问服务器上的数据。本章介绍了DB2命令行工具CLP的使用,同时也讲述了在客户端如何通过各种图形工具配置到服务器的连通性。在这些基础上,本章给出了DB2节点目录、数据库目录、本地数据库目录之间的相互关系与区别。第5章:创建数据库对象。本章介绍了常见DB2对象的维护方法,重点讲述了数据库中最重要的对象——表的设计考虑。同时本章也介绍了如何使用索引、序列提高性能。第6章:数据移动。在创建表对象后,DBA的下一步工作就是向表中填充数据。几乎所有系统的构建都涉及数据移动。本章介绍了从数据库中导出数据、向数据库导入数据,重点讲述了DB2效率非常高的数据移动工具LOAD。对于LOAD工具,讲述了如何在线LOAD、如何监视LOAD、LOAD性能提高选项、LOAD异常处理等。在本章中,作者总结了数据移动中经常出现的问题,并给出了相关解决办法。最后,本章介绍了集成数据移动工具db2move和数据字典抽取工具db2look的使用。第7章:数据库备份与恢复。本章介绍了数据库系统通常碰到的几种备份恢复类型,并指出DB2如何配置日志以支持这些类型。本章描述了各种情况下如何重建数据库,同时给出了监控DB2数据库备份、恢复进度的方法,以及如何优化备份恢复的速度。第8章:SQL基础知识。本章针对初学者,介绍了DB2中使用的SQL语言的基本功能和特点,由于篇幅有限,只介绍了最常用的DML(Data Manipulation Language)和DDL(Data Define Language)的语法和示例。最后用较短的篇幅介绍了DB2中使用SQL的一些最佳实践。第9章:DB2基本监控方法。DB2数据库给出了多种手段用于监控数据库的内部运行情况,如事件监控、快照监控、动态性能视图等。本章主要介绍了实践中使用较多的快照监控,给出了许多生产中的实际案例。第10章:运行数据库必须考虑的数据库设置。在安装、设计完数据库后,并将数据库投入生产环境运行之前,我们必须考虑很多影响数据库运行的设置,否则数据库可能无法运行,可能运行一段时间后将出现各种问题。本章按不同的主题,列出了必须考虑的设置。第11章:DBA日常运行维护。DBA的职责是保证数据库稳定、高效运行,除了正常的运行维护外,DBA还经常碰到各种其他问题,本章主要介绍了作者在日常工作中进行的维护工作。本章首先介绍了如何对DB2数据库进行健康性检查以及检查涉及的各个方面,然后给出了找出各种类型的TOP10的SQL语句方法。第12章:数据库常用工具。本章介绍了DBA在日常工作中经常使用的各种工具,如性能解释工具、数据设计建议工具、基准测试工具、数据库一致性检查工具等。熟练掌握这些工具,对DBA而言犹如利器在手。第13章:DB2V10.1新特性。本章分类介绍DB2V10.1版本提供的各种新功能、新特性,为以后我们开始使用这一新版本提供好的开始。致谢本书在出版的过程中得到了清华大学出版社王军编辑的大力支持!这套DB2书籍从选题、审稿到出版无不得到他的热心帮助,在此致以深深的谢意!感谢我的好兄弟骆洪青和袁春光,他们审核了书中的大部分章节,同时也感谢中信银行的胡瑞娟、苏兰芳和我的师弟林春,他们审核了部分章节并从用户的角度给我提出了很多宝贵的建议!最后,谨以此书献给我慈爱的母亲,母亲从小就教育我努力、正直、踏实和勤奋。正是由于母亲的影响和教育才有了我今天的一点微小的成绩。

内容概要

DB2数据库是IBM公司关系型数据库核心产品,在国内以及全球有着广泛的应用。针对DB2初学者,本书循序渐进地把DB2涉及的众多概念和知识介绍给大家。客户端连通性、实例、数据库、表空间和缓冲池、数据移动、备份恢复、SQL基础知识、DB2基本监控方法、运行数据库必须考虑的设置、DBA日常维护以及数据库常用工具都是本书关注的重点。在介绍这些数据库对象和概念的同时,作者尽可能从DBA日常工作的角度探究DB2数据库常规维护工作。本书同时还就表、索引、序列、触发器等数据库对象从应用设计的角度进行了介绍。本书适合DB2的初学者、DB2开发人员、准备参加DB2认证考试的读者以及DB2数据库管理人员学习和阅读。

作者简介

牛新庄,国内顶尖数据架构和信息治理专家,担任对外经济贸易大学客座教授、北京交通大学兼职教授、中国DB2用户协会(CDUG)理事长、亚洲金融合作联盟信息科技委员会主任。2008年曾以217万年薪受聘于中国建设银行总行特聘技术顾问,2009年受邀加入中国民生银行总行科技部,现任总行科技部总经理。牛新庄博士拥有20多项国际厂商认证(包括DB2V5~V9的全部认证),获得过国内数据库领域最高荣誉的“2006年中国首届杰出数据库工程师奖”、“首届IBM杰出软件专家奖”、“2006年IT168技术卓越奖”等奖项。

书籍目录

第1章 DB2介绍和安装11.1 DB2数据库概述11.1.1 DB2发展历史11.1.2 DB2版本和平台支持51.1.3 DB2产品组件和功能91.2 DB2数据库的安装与配置121.2.1 DB2在Windows上的安装131.2.2 DB2在Linux/UNIX上的安装211.3 DB2数据库的体系结构23第2章 创建实例和管理服务器312.1 实例312.1.1 实例的概念312.1.2 创建实例322.1.4 实例的相关命令392.1.5 DB2INSTANCE变量介绍442.1.6 删除实例452.1.7 配置实例452.2 管理服务器462.2.1 管理服务器的概念462.2.2 创建管理服务器472.2.3 管理服务器的相关命令492.2.4 删除管理服务器492.2.5 配置管理服务器50第3章 创建数据库和表空间513.1 创建数据库513.1.1 DB2数据库存储模型533.1.2 表空间管理类型553.1.3 创建数据库583.2 设计表空间733.2.1 创建表空间733.2.2 维护表空间763.2.3 表空间设计注意事项833.2.4 prefechsize大小选择893.2.5 文件系统(CIO/DIO)和裸设备903.2.6 设置OVERHEAD和TRANSFERRATE933.2.7 优化RAID设备上表空间的性能933.2.8 合理设置系统临时表空间953.3 缓冲池963.3.1 缓冲池的使用方法973.3.2 缓冲池和表空间之间的关系973.3.3 维护缓冲池983.3.4 缓冲池的设计原则1013.4 DB2 V10新特性——多温度存储器1043.4.1 存储器组1043.4.2 表空间与存储器组1083.5 本章小结109第4章 访问数据库1114.1 访问DB21114.2 DB2图形化操作环境1124.3 DB2 CLP处理程序1214.3.1 DB2 CLP简介1214.3.2 DB2 CLP设计1224.3.3 DB2 CLP命令选项1244.3.4 设置DB2_CLPPROMPT以定制DB2 CLP1274.4 配置DB2服务器的TCP/IP通信1314.4.1 在服务器上更新services文件1324.4.2 在服务器上更新数据库管理器配置文件1334.4.3 设置DB2服务器的通信协议1344.4.4 查看服务器通信端口的状态1344.4.5 使用控制中心配置DB2服务器通信1344.5 配置客户机至服务器通信1354.5.1 客户机至服务器通信概述1354.5.2 使用控制中心配置客户端通信1364.5.3 使用CA配置客户机到服务器通信1374.5.5 使用CLP配置客户机到服务器通信的案例1484.6 实际生产中连接数据库的各种方式1524.7 案例:数据库连接问题诊断1554.8 本章小结159第5章 创建数据库对象1615.1 模式1615.1.1 模式的概念1615.1.2 系统模式1635.1.3 设置和获得当前模式1635.1.4 模式和用户的区别1645.2 表设计1655.2.1 选择合适的数据类型1655.2.2 选择合适的约束类型1685.2.3 使用not null with default1715.2.4 生成列及应用案例1715.2.5 自动编号和标识列应用案例1725.2.6 使用not logged initially特性1735.2.7 使用append on特性1745.2.8 数据、索引和大对象分开存放1755.2.9 设置pctfree1755.2.10 表的locksize1765.2.11 表的volatile特性1765.2.12 表维护相关命令1775.2.13 表设计高级选项1815.3 索引设计1875.3.1 索引的优点1875.3.2 索引类型1885.3.3 索引结构1915.3.4 理解索引的访问机制1935.3.5 创建集群索引1965.3.6 创建双向索引1975.3.7 完全索引访问(index access only)1985.3.8 创建索引示例1995.3.9 索引总结2055.4 使用序列提高性能2075.4.1 应用程序性能和序列2075.4.2 序列的设计原则2085.4.3 维护序列2095.4.4 比较序列与标识列2135.5 视图2155.5.1 视图的类型2155.5.2 创建with check option视图2195.5.3 维护视图2205.6 表表达式2215.6.1 嵌套的表表达式2215.6.2 公用表表达式2215.7 触发器设计2235.7.1 触发器的类型2235.7.2 触发器创建示例2255.7.3 触发器设计总结2275.8 例程2285.9 本章小结229第6章 数据移动2316.1 数据移动格式2316.1.1 定界ASCII文件格式2326.1.2 非定界ASCII文件格式2326.1.3 PC/IXF文件格式2336.1.4 工作表文件格式2336.1.5 游标2336.2 EXPORT2346.2.1 EXPORT概述2346.2.2 导出数据2346.2.3 导出数据示例2376.3 IMPORT2386.3.1 IMPORT概述2386.3.2 导入数据2386.3.3 导入示例2446.4 LOAD2466.4.1 LOAD概述2466.4.2 装入数据2476.4.3 装入示例2556.4.4 在线LOAD2596.4.5 监控LOAD进度2626.4.6 LOAD期间和之后的表空间状态2636.4.7 使用CURSOR文件类型移动数据2666.4.8 提高LOAD性能2676.4.9 LOAD失败恢复2726.4.10 LOAD和IMPORT的比较2756.5 数据移动的性能问题2766.6 db2move和db2look2776.6.1 数据库移动工具——db2move2786.6.2 DB2 DDL提取工具——db2look2806.6.3 利用db2move和db2look移动数据的案例2806.6.4 带COPY操作的db2move实用程序2846.7 本章小结289第7章 数据库备份与恢复2917.1 恢复的概念2917.1.1 崩溃恢复(Crash Recovery)2957.1.2 灾难恢复(Disaster Recovery)2967.1.3 版本恢复(Version Restore)2967.1.4 前滚恢复(RollForward Recovery)2977.2 DB2日志2997.2.1 日志文件的使用3007.2.2 日志类型3027.2.3 日志相关配置参数3057.2.4 数据库日志总结3067.2.5 DB2日志的建议设置3087.3 数据库和表空间备份3107.3.1 数据库备份3107.3.2 表空间备份3127.3.3 增量备份3127.3.4 检查备份完整性——db2ckbkp3147.4 数据库和表空间恢复3167.4.1 数据库恢复3167.4.2 表空间恢复3187.4.3 增量恢复3217.4.4 增量恢复检查——db2ckrst3227.4.5 重定向恢复3227.4.6 恢复已删除的表3257.5 数据库和表空间前滚3297.5.1 数据库前滚3297.5.2 表空间前滚3317.6 RECOVER实用程序3347.7 恢复历史文件3387.8 数据库重建3417.8.1 数据库重建的概念3417.8.2 使用表空间备份重建可恢复数据库3417.8.3 只使用部分表空间备份重建可恢复数据库3447.8.4 使用包含日志文件的在线备份重建数据库3467.8.5 使用增量备份映像重建可恢复数据库3467.8.6 使用重定向选项重建可恢复数据库3477.8.7 重建不可恢复数据库3487.8.8 数据库重建的限制3487.9 监控备份、复原和恢复进度3497.10 备份、恢复和复原期间的表空间状态3507.11 优化备份、复原和恢复性能3507.12 备份恢复最佳实践352第8章 SQL基础知识3558.1 简单查询入门3558.1.1 SELECT和FROM3568.1.2 WHERE3568.1.3 ORDER BY3568.1.4 GROUP BY和HAVING3578.2 搜索条件3588.2.1 谓词种类3588.2.2 基本谓词3588.2.3 量化谓词3598.2.4 BETWEEN、EXISTS和IN谓词3608.2.5 LIKE谓词3608.2.6 NULL谓词3618.3 数据操作语言3618.3.1 INSERT3618.3.2 DELETE3628.3.3 UPDATE3638.3.4 MERGE3648.4 多表查询3668.4.1 JOIN连接3668.4.2 集合运算3678.5 高性能的SQL语句3698.5.1 高效SQL的准则3698.5.2 提高插入性能的准则3718.5.3 复杂查询的准则3728.5.4 索引的注意事项3738.6 本章小结374第9章 DB2基本监控方法3759.1 监控工具概述3759.2 快照监视器3779.3 利用表函数监控3829.4 性能管理视图及案例3859.5 快照监视器案例3919.5.1 监控案例1——动态SQL语句3919.5.2 监控案例2——通过表函数监控3939.5.3 编写快照监控脚本3959.5.4 db2pd及监控案例3969.5.5 事件监视器及监控案例4039.5.6 db2mtrk及监控案例4079.6 本章小结410第10章 运行数据库必须考虑的数据库设置41110.1 数据库配置参数概述41110.2 通信设置41310.3 内存有关的设置41510.4 锁有关的设置42110.5 日志相关的配置42610.6 自动维护相关的配置43110.7 监控相关的配置43210.8 安全相关的设置43410.9 供参考的DB2上线前设置43410.10 本章小结437第11章 DBA日常运行维护43911.1 统计信息更新43911.1.1 统计信息的重要性44011.1.2 减小RUNSTATS对系统性能影响的策略44711.1.3 DB2自动统计信息收集44811.2 统计信息更新案例分析45111.2.1 RUNSTATS更新示例45111.2.2 收集分布式统计信息45211.2.3 包含频率和分位数统计信息的RUNSTATS45311.2.4 包含列组统计信息的RUNSTATS45511.2.5 包含 LIKE STATISTICS的RUNSTATS45511.2.6 包含统计信息配置文件的RUNSTATS45611.2.7 带有抽样的RUNSTATS45611.2.8 带有系统页级抽样的RUNSTATS45711.2.9 收集统计信息的其他可供选择的方法45811.2.10 RUNSTATS总结45911.3 碎片整理45911.3.1 表重组(REORG)46011.3.2 索引重组46811.3.3 重组表和索引的成本47411.3.4 合理设计以减少碎片生成47511.3.5 启用表和索引的自动重组47611.4 碎片整理案例分析47711.4.1 执行表、索引检查是否需要做REORG47711.4.2 表和索引碎片整理47811.5 案例:生成碎片检查、统计信息更新、碎片整理和REBIND脚本47911.6 重新绑定程序包47911.7 DB2健康检查48111.7.1 查看是否有僵尸实例进程48111.7.2 检查数据库是否一致48211.7.3 查找诊断日志以判断是否有异常48211.7.4 检查数据库备份完整性日志归档是否正常48211.7.6 查看磁盘空间48511.8 数据库监控48611.8.1 监控工具48611.8.2 计算数据库的大小48811.8.3 监控表的物理大小48811.8.4 监控单个索引的大小48811.8.5 监控数据库实用工具的进度48911.8.6 监控数据库crash recovery进度48911.8.7 监控catalog cache命中率48911.8.8 监控package cache命中率48911.8.9 监控排序溢出率48911.8.10 监控正在REORG的表48911.8.11 监控缓冲池命中率48911.8.12 监控高成本应用程序49011.8.13 监控正在执行的时间最长的SQL语句49011.8.14 监控SQL准备和预编译时间最长的SQL语句49011.8.15 监控执行次数最多的SQL语句49111.8.16 监控执行时间最长的SQL语句49111.8.17 监控排序次数最多的SQL语句49111.8.18 监控引起锁等待的SQL语句49111.8.19 查找新创建的对象49111.8.20 查找无效对象49211.8.21 检查表空间状态49211.8.22 检查表状态49311.8.23 查找需要REORG的表和索引49311.8.24 查找需要RUNSTATS的表和索引49411.8.25 定期清理db2diag.log文件49511.8.26 查找异常增长的表空间和表49511.8.27 数据库维护总结496第12章 数据库常用工具49912.1 解释工具49912.1.1 Visual Explain(可视化解释)49912.1.2 db2expln50712.1.3 db2exfmt51012.1.4 各种解释工具的比较51112.1.5 如何从解释信息中获取有价值的建议51212.2 索引设计工具(db2advis)51312.2.1 DB2 Design Advisor(db2advis)51312.2.2 DB2 Design Advisor(db2advis)案例讲解51412.3 基准测试工具db2batch51712.3.1 db2batch51712.3.2 db2batch基准程序测试分析示例51912.4 数据一致性检查工具52012.4.1 db2dart及案例52012.4.2 inspect及案例52112.5 db2look52212.5.1 db2look概述52212.5.2 利用db2look构建模拟测试数据库52412.6 其他工具52612.6.1 db2bfd52612.6.2 db2_kill和db2nkill52712.6.3 db2tbst52712.7 本章小结528第13章 DB2 V10.1新特性52913.1 分身大法——pureScale52913.1.1 基本介绍52913.1.2 安装和管理53213.1.3 性能监控53713.2 九阴白骨爪——Continue Data Ingest54113.2.1 Continue Data Ingest介绍54113.2.2 CDI 实际操作案例54413.3 缩骨大法——自适应压缩55313.3.1 基本介绍55313.3.2 自适应压缩的工作方式55413.3.3 启用或禁用自适应压缩55413.3.4 评估表压缩率55513.3.5 经典行压缩和自适应压缩的对比测试55713.3.6 归档日志压缩56613.4 乾坤大挪移——灾备功能增强56713.4.1 基本介绍56713.4.2 超级异步56713.4.3 假脱机日志57013.4.4 重做延迟57013.4.5 多备机57213.4.6 监控指标57313.5 凌波微步——性能增强57413.5.1 提高了一组常用SQL语句的查询性能57413.5.2 RUNSTATS支持索引采样57513.5.3 优化概要文件能支持注册表变量和非精确匹配57513.5.4 统计视图改进了统计信息以及查询优化器的统计信息收集57613.5.5 分区内并行性改进57613.5.6 通过更有效地进行数据和索引预取来提高查询性能57813.5.7 提高了对具有组合索引的表执行的查询的性能57913.5.8 提高了基于星型模式的查询的性能58013.6 火眼金睛——监控增强58113.6.1 用于跟踪配置更改的事件监视器58113.6.2 用法列表对象记录影响表或索引的语句58313.6.3 使用新的STATEMENT阈值域为特定语句创建阈值58513.6.4 用于访问监视信息的新函数和已更改的函数58813.6.5 工作单元事件监视器捕获的信息中现在包括的可执行标识列表58913.6.6 使用ALTER EVENT监视器语句修改事件监视器捕获的信息作用域58913.6.7 其他监控增强59013.7 金钟罩——安全功能增强59113.7.1 RCAC特点59113.7.2 RCAC规则59213.7.3 RCAC实战59213.8 本章

编辑推荐

《循序渐进DB2:DBA系统管理、运维与应用案例(第2版)》编辑推荐:国内最权威的DB2图书,由业界领军人物牛新庄博士执笔。针对DB2技术的最新发展和上一版的读者反馈,对全书内容和章节安排做了更新,更加贴近实用。DB2从业人员的必备案头书。

图书封面

图书标签Tags

评论、评分、阅读与下载


    循序渐进DB2 (第2版)——DBA系统管理、运维与应用案例 PDF格式下载


用户评论 (总计5条)

 
 

  •   循序渐进DB2:DBA系统管理、运维与应用案例(第2版) ok
  •   纯实用角度,适合DBA入门级的书籍,碰到常见问题查应用案例可以解决大部分。非常实用
  •   准备工作用的,做工具书查看,很详细
  •   不适合于初学DB2的人,有一定的基础看的话会更好!
  •   书的印刷质量很差,图都是模模糊糊的。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7