本篇主要提供OracleDBA手记:数据库诊断案例与性能优化实践编委会电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
图书基本信息 | |||
图书名称 | Oracle DBA手记:数据库诊断案例与性能优化实践 | 作者 | 《Oracle DBA手记》编委会 |
定价 | 59.8元 | 出版社 | 电子工业出版社 |
ISBN | 9787121101397 | 出版日期 | 2010-01-01 |
字数 | 600000 | 页码 | 407 |
版次 | 1 | 装帧 | 平装 |
开本 | 16开 | 商品重量 | 0.001Kg |
内容简介 | |
本书由多位工作在数据库维护一线的工程师合著而成,包含了精心挑选的数据库诊断案例与性能优化实践经验,内容涉及Oracle典型错误的分析和诊断,各种SQL优化方法(包括调整索引,处理表碎片,优化分页查询,改善执行计划等),以及优化系统性能的经验。 作者不仅强调案例的实用性和可操作性,更着重再现解决问题的过程和思路并总结经验教训,希望将多年积累的工作方法,以及对DBA的职业发展的感悟展现出来,供广大Oracle DBA借鉴参考。 |
作者简介 | |
盖国强(网名Eygle),OracleACE总监,恩墨科技创始人,ITPUB论坛版主,远程DBA服务的倡导者和实践者,致力于以技术服务客户。著有《深入解析Oracle》、《循序渐进Oracle》、《深入浅出Oracle》等书,深受读者尊敬和爱戴。个人网站:.eygle. 杨廷琨(网名Yangtingkun),现任海虹医药电子商务有限公司首席DBA,ITPUB论坛Oracle数据库管理版版主。2004年曾参与编写《Oracle数据库性能优化》一书,2007年被Oracle公司授予OracleACE称号,喜欢研究Oracle相关的技术问题,他的技术博客上积累了1500多篇Oracle相关的原创技术文章。个人技术博客:yangtingkun.itpub. 熊军(网名老熊),ITPUB论坛Oracle专题深入讨论版版主,现从事Oracle第三方技术支持工作,擅长Oracle数据库故障诊断处理和性能优化。个人网站:.laoong. 段林仲(网名zergduan),ITPUB论坛Oracle专题深入讨论版版主,现任职于北京某合资手机制造公司生产系统DBA,对Oracle数据库技术有浓厚的兴趣。喜欢与志同道合的朋友交流技术心得。 邹德平(网名半瓶/banping),Oracle10gOCP,现在某大型上市公司担任OracleDBA,乐于在实践中不断努力,学习成长。个人网站:.banping. |
目录 | |
篇 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 ACE总监、Oracle书作者盖国强自策划,汇集五位一线Oracle DBA工作思考的心得,从不同视角展示数据库诊断与优化的思路。 |
文摘 | |
![]() |
序言 | |