万本电子书0元读

万本电子书0元读

顶部广告

Oracle DBA手记:数据库诊断案例与性能优化实践电子书

Oracle ACE总监、Oracle畅销书作者盖国强亲自策划,汇集五位一线Oracle DBA工作思考的心得,从不同视角展示数据库诊断与优化的思路。

售       价:¥

纸质售价:¥47.20购买纸书

128人正在读 | 0人评论 6.2

作       者:《Oracle DBA手记》编委会

出  版  社:电子工业出版社

出版时间:2010-01-01

字       数:18.2万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书由多位工作在数据库维护一线的工程师合著而成,包含了精心挑选的数据库诊断案例与性能优化实践经验,内容涉及Oracle典型错误的分析和诊断,各种SQL优化方法(包括调整索引,处理表碎片,优化分页查询,改善执行计划等),以及优化系统性能的经验。 作者不仅强调案例的实用性和可操作性,更着重再现解决问题的过程和思路并总结经验教训,希望将多年积累的工作方法,以及对DBA的职业发展的感悟展现出来,供广大Oracle DBA借鉴参考。<br/>【推荐语】<br/>Oracle ACE总监、Oracle畅销书作者盖国强亲自策划,汇集五位一线Oracle DBA工作思考的心得,从不同视角展示数据库诊断与优化的思路。<br/>
目录展开

版权

作者

2.0时代的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优化与问题解决

优化后性能比较

参考文献

索引

累计评论(0条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部