文章插图
Oracle DBA手记:资料库诊断案例与性能最佳化实践【Oracle DBA手记:资料库诊断案例与性能最佳化实践】《Oracle DBA手记:资料库诊断案例与性能最佳化实践》是一本正文语种为简体中文的书籍 。
基本介绍书名:Oracle DBA手记:资料库诊断案例与性能最佳化实践
ISBN: 9787121101397
定价:59.80元
出版社: 电子工业出版社
出版时间: 2010-1-1
开本:16开
内容简介本书由多位工作在资料库维护一线的工程师合着而成,包含了精心挑选的资料库诊断案例与性能最佳化实践经验,内容涉及Oracle典型错误的分析和诊断,各种SQL最佳化方法(包括调整索引,处理表碎片,最佳化分页查询,改善执行计画等),以及最佳化系统性能的经验 。作者不仅强调案例的实用性和可操作性,更着重再现解决问题的过程和思路并总结经验教训,希望将多年积累的工作方法,以及对DBA的职业发展的感悟展现出来,供广大Oracle DBA借鉴参考 。编辑推荐《Oracle DBA手记:资料库诊断案例与性能最佳化实践》是Oracle ACE总监、Oracle畅销书作者盖国强亲自策划,汇集五位一线Oracle DBA工作思考的心得,从不同视角展示资料库诊断与最佳化的思路 。图书目录第1篇 DBA工作手记Eygle的DBA工作手记(作者:盖国强)DBA 2.0的时代DBA日常工作职责——我对DBA的7点建议DBA最重要的素质有哪些DBA职业生涯之误删除篇DBA警世录——有些习惯DBA需要养成RAC环境下故障处理一则SQL_TRACE跟蹤与诊断临时表空间组导致递归SQL高度解析案例使用闪回查询恢复误删除的数据使用ErrorStack进行错误跟蹤及诊断断电故障导致ASM DiskGroup故障及恢复案例共享池的改进与ORA-04031的变化共享记忆体无法正常释放的处理LOG_BUFFER设定与变迁LOGMNR简单而强大的工具从数据字典中获得更多知识Yangtingkun的DBA工作手记(作者:杨廷琨)利用SQL解释一个魔术ORA-600(17069)错误的解决过程V$SQL视图显示结果异常的诊断存储过程ORA-4068之错误解析一次网路连线错误的诊断浅谈JOB和DATABASE LINK的一个特点一次ORA-01041错误诊断一个ORA-604错误的分析ORA-7445(kdodpm)错误函式索引产生隐藏列用SQL解决一道有趣的题老熊的DBA手记(作者:熊军)TNS_ADMIN和OEM引起的血案木马防护软体引起的DB Link故障坏块与数据恢复IP位址冲突引发的ORA-12541错误ORA-8103错误的处理半瓶的DBA工作手记(作者:邹德平)SQL执行计画改变导致查询变慢大数据量操作导致Data Guard延迟Oracle重做日誌切换频繁导致的性能问题一次ORA-01438错误的解决办法使用LogMiner查找日誌信息通过合併碎片来最佳化Oralce的存储结构RAC环境下GES报警情况的处理第2篇 诊断案例篇ASM案例分析与诊断(作者:杨廷琨)ASM实例连线之ORA-1012错误分析ASM空间扩展故障解决ASM创建表空间之ORA-569错误解决一次监听故障的诊断与处理(作者:熊军)问题诊断分析监听的工作原理问题的解决总结ORA系列错误与诊断(作者:杨廷琨)解决ORA-600(16164)错误的过程一次ORA-942错误的跟蹤删除表空间出现ORA-22868错误一次ORA-1461错误处理过程ORA-01200错误裸设备恢复(作者:盖国强)问题的发现问题的分析控制档案与数据档案头物理设备确认解决方案的确定恢复执行使用rman管理裸设备档案Oracle放弃对于裸设备的支持Oracle资料库版本的含义Oracle资料库无回响故障的处理(作者:熊军)无回响故障现象分析无回响故障成因分析无回响故障处理流程怎样避免资料库出现无回响故障一个实际的案例处理过程案例的总结分析总结RAC环境诊断案例一则(作者:杨廷琨)第3篇 SQL调优篇合理利用索引解决性能问题(作者:熊军)案例一:利用複合索引解决性能问题B Tree索引的结构及特点Oracle如何扫描索引案例二:巧用索引降序扫描解决性能问题通过索引访问数据时的成本计算案例三:降低clustering factor,解决性能问题总结SQL最佳化与调整实践(作者:杨廷琨)HINT如何跨越视图生效SQL最佳化引出的问题SQL语句中常量的处理一次更新操作的最佳化索引访问与数据读取(作者:盖国强)高DB Time使用之SQL发现执行计画获取及索引最佳化INDEX FAST FULL SCAN与排序降序INDEX FULL SCAN消除排序的最佳化INDEX FAST FULL SCAN的数据访问INDEX FULL SCAN的数据访问键值顺序与索引访问的性能使用基于函式的索引提升查询性能SQL最佳化之Everything is possible(作者:杨廷琨)UNION效率比UNION ALL效率高恆等查询条件对查询的影响两层GROUP BY的效率反而比一层GROUP BY高 增加DISTINCT后查询效率反而提高增加索引改变执行计画第4篇 性能最佳化篇执行计画与统计信息案例 (作者:杨廷琨)CBO使用CHECK的一个Bug查询正常作为条件报错的问题JOB调用DBMS_STATS包出错的诊断长时间LATCH FREE等待——记一次系统异常的诊断过程一次ORA-4030问题诊断及解决Oracle资料库性能与统计信息(作者:熊军)一个真实的案例统计信息的重要性统计信息的相关知识面临的问题与挑战关于统计信息的常见误区总结聚簇因子、柱状图与执行计画(作者:段林仲)CLUSTERING_FACTOR对于执行计画的影响CURSOR_SHARING与SQL的执行计画Histograms对于执行计画的影响表碎片及分页查询最佳化(作者:盖国强)性能分析的起点AWR与OSWatcher诊断案例Statspack之案例分析数据表之统计数据分析碎片的消除与性能最佳化Cache与Nocache对于性能的影响ERP系统中Cache表案例分析对于分页查询的最佳化DBMS_PROFILER包用于诊断与最佳化总结一次排序的调整与最佳化(作者:段林仲)Statspack之问题发现SQL排序之问题定位SQL最佳化与问题解决最佳化后性能比较参考文献索引
- Oracle课程设计案例精编
- Oracle Solaris 10系统管理基础教程
- ORACLE实用编程教程
- 从零开始学Oracle
- 1Z0-071 OCA Oracle Database SQL认证考试指南
- Oracle10gSQL和PL/SQL编程指南
- Oracle Database 11g SQL开发指南
- Oracle Application Server 10g管理手册
- Oracle DBA手记4
- 基于Oracle的Web套用项目开发