![]() 作者:盖国强/杨廷琨/熊军/段林仲/邹德平 出版社: 电子工业出版社 副标题: 数据库诊断案例与性能优化实践 出版年: 2010-1 页数: 407 定价: 59.80元 装帧: 平装 丛书: Oracle DBA手记 ISBN: 9787121101397 内容简介 · · · · · ·本书由多位工作在数据库维护一线的工程师合著而成,包含了精心挑选的数据库诊断案例与性能优化实践经验,内容涉及Oracle典型错误的分析和诊断,各种SQL优化方法(如调整索引、处理表碎片、优化分页查询、改善执行计划等),以及优化系统性能的经验。 作者不仅强调案例的实用性和可操作性,更着重再现解决问题的过程和思路,并总结经验教训,希望将多年积累的工作方法,以及对DBA的职业发展感悟展现出来,供广大Oracle DBA借鉴参考。 作者简介 · · · · · ·盖国强(网名Eygle),Oracle ACE总监,恩墨科技创始人,ITPUB论坛超级版主,远程DBA服务的倡导者和实践者,致力于以技术服务客户。著有《深入解析Oracle》、《循序渐进Oracle》、《深入浅出Oracle》等畅销书,深受读者尊敬和爱戴。个人网站:http://www.eygle.com 杨廷琨(网名Yangtingkun),现任海虹医药电子商务有限公司首席DBA, ITPUB论坛Oracle数据库管理版版主。2004年曾参与编写《Oracle数据库性能优化》一书,2007年被Oracle公司授予Oracle ACE称号,喜欢研究Oracle相关的技术问题,他的技术博客上积累了1500多篇Oracle相关的原创技术文章。个人技术博客:http://yangtingkun.itpub.net 熊军(网名老熊),ITPUB论坛Oracl... 目录 · · · · · ·第1篇 DBA工作手记……Eygle的DBA工作手记(作者:盖国强) …………DBA 2.0的时代 …………DBA日常工作职责……我对DBA的7点建议 …………DBA最重要的素质有哪些 …………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优化与问题解决 …………优化后性能比较 参考文献 索引 · · · · · · () |
很好的一本书,大力推荐这本书
提供了很多清晰的论点
买来收藏有空就看看
原以为会很枯燥