Oracle DBA手记3


Oracle DBA手记3

文章插图
Oracle DBA手记3【Oracle DBA手记3】《Oracle DBA手记3》是一本盖国强编制,由电子工业出版社在2011-9出版的书籍 。
基本介绍作者:盖国强
ISBN:9787121144790
页数:289
定价:49.80元
出版社::电子工业出版社
出版时间:2011-9
装帧:平装
副标题:资料库性能最佳化与内部原理解析
内容介绍《Oracle DBA手记》由多位资料库技术专家合着而成,融合了各行业DBA的工作经验与思考,包含了精心挑选的资料库性能最佳化与内部原理解析案例 。内容涵盖“DBA手记”,以手记形式记录了DBA们的工作点滴、经验分享;“SQL与SQL最佳化”,分别讲解了SQL的执行计画,SQL Profile的使用,以及Oracle中的NULL值解析;“内部原理与最佳化”,分别介绍了Oracle的索引分裂、TX锁等待、闩锁原理、逻辑读写、隐含参数与Latch原理等的内部操作 。《Oracle DBA手记》的主要内容以原理分析、内部实践、故障解决为依据,将Oracle资料库的深层技术层剖缕析、抽丝剥茧地展示给读者 。希望能够帮助读者加深对Oracle技术的认知和理解,并将这些技术套用到实践中去 。作者介绍盖国强,网名eygle,ITPUB Oracle管理版版主,ITPUB论坛超级版主 。曾任职于某大型国有企业,开发过基于Oracle资料库的大型ERP系统,属国家信息产业部重点工程 。同时负责Oracle资料库管理及最佳化,并为多家菸草企业提供Oracle资料库管理、最佳化及技术支持 。目前任职于北京某电信增值服务系统提供商企业(Nasdaq上市公司),技术支持部总监兼首席DBA 。管理全国30多个资料库系统,项目经验丰富,曾设计规划及支持中国联通增值业务等大型资料库系统 。杨廷琨 网名 Yangtingkun,ITPUB Oracle资料库管理版版主,有ITPUB上百科全书之雅称,涉猎之广、作品之丰一时无人可出其右,曾参于编写《(Oracle资料库性能最佳化》、《Oracle DBA手记》等技术着作 。作品目录Part1 DBA 之路0 人生就是如此—冯春培感悟之路 Part2 DBA 手记1 杨廷琨的DBA手记 TRUNCATE 语句时间过长的诊断 隐式转换影响物化视图查询重写 批量修改数据后应收集统计信息 如何监测一个PL/SQL 过程的运行情况 一次RAC 环境性能诊断过程 数据泵功能灵活运用案例2 姜龙的DBA 工作手记 同义词降低逻辑读最佳化一则 11gR2 中物化视图在真实案例中的套用 利用TimesTen 记忆体资料库大幅提升性能 参考文献3 面向程式设计师的资料库访问性能最佳化法则 资料库访问最佳化法则简介 Oracle 资料库的两个基本概念 资料库访问最佳化法则详解4 Linux 大记忆体页Oracle 资料库最佳化 案例的引入 作业系统中的CPU 使用分析 使用大记忆体页来解决问题 小结Part3 SQL与SQL最佳化5 SQL 执行计画解读与案例分析 得到SQL 的真实执行计画 执行计画的执行顺序 10g/11g 里执行计画的一些增强 绑定变数对执行计画的影响 10053 事件分析执行计画一例 看似正常的执行计画导致严重性能问 题的案例 监听连线时间过长案例外一则6 使用SQL Profile 改变和稳定SQL 执行计画 SQL Profile 与Outline SQL Profile 是什幺 手工创建SQL Profile 使用SQL Profile 稳定SQL 语句的执行计画 使用SQL Profile 更改SQL 语句的执行计画 一个使用SQL Profile 的案例7 Oracle 中的NULL 值解析 NULL 的基础概念和由来 NULL 的布尔运算的特点 NULL 的默认数据类型 空字元串‘’与NULL 的关係 NULL 和索引 NULL 的其他方面特点Part4 内部原理与最佳化8 B*Tree 索引中的数据块分裂 如何分裂 树的生长 存储参数 分裂事务控制 数据块分配 等待事件 附:10g 中如何构建“高”索引9 事务伫列等待(TX Enqueue)深入分析 记录锁 ITL 争用 索引争用 唯一性约束 点阵图索引维护 外键约束 其他争用10 Oracle 的Latch 最佳化深入解析 Latch 相关的视图 Latch Free(闩锁释放) Shared Pool Latch 的研究 row cache objects Latch:row cache objects 案例 也许Bug 曾经来过 Oracle 的spare parameter cursor: pin S wait on X 事件 为什幺硬解析如此昂贵 Oracle 11g 的dc_object_ids Row Cache 的进一步分析 总结 参考文献11 Oracle 逻辑读写深入分析 全表扫描I 全表扫描II 全表扫描III 一致性读 当前模式 排序 索引扫描12 隐含参数与Library Cache、Shared Pool Latch原理—— 一次由隐含参数引起性能问题的处理 案例之问题现象 问题分析 问题的解决 问题的验证 问题总结