万本电子书0元读

万本电子书0元读

顶部广告

Oracle DBA手记3,数据库性能优化与内部原理解析电子书

本书由多位数据库技术专家合著而成,融合了各行业DBA的工作经验与思考,包含了精心挑选的数据库性能优化与内部原理解析案例。

售       价:¥

纸质售价:¥34.30购买纸书

42人正在读 | 0人评论 6.2

作       者:盖国强,杨廷琨

出  版  社:电子工业出版社

出版时间:2011-09-01

字       数:1198

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

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
本书由多位数据库技术专家合著而成,融合了各行业dba的工作经验与思考,包含了精心挑选的数据库性能优化与内部原理解析案例。内容涵盖“dba 手记”,以手记形式记录了dba们的工作滴、经验分享;“sql 与sql 优化”,分别讲解了sql 的执行计划,sql profile 的使用,以及oracle中的null 值解析;“内部原理与优化”,分别介绍了oracle 的索引分裂、tx 锁等待、闩锁原理、逻辑读写、隐含参数与latch原理等的内部操作。 本书的主要内容以原理分析、内部实践、故障解决为依据,将oracle数据库的深层技术层剖缕析、抽丝剥茧地展示给读者。希望能够帮助读者加深对oracle技术的认知和理解,并将这些技术应用到实践中去。<br/>【推荐语】<br/>Oracle逻辑读写深分析 面向程序员的数据库访问性能优化法则 Oracle的Latch优化深解析 隐含参数与Library Cache、Shared Pool Latch原理<br/>【作者】<br/> 盖国强,网名Eygle,恩墨科技创始人,Oracle ACE总监,ITPUB论坛超级版主,2006年度中国十大杰出数据库工程师之一,ACOUG用户组发起人,远程DBA服务的倡导者和实践者,《OracleDBA手记》系列主创,另有多部著作惠及Oracle技术圈。    冯春培,网名biti-rainy,支付宝公司数据与风险管理技术部资深总监。2006年中国十大杰出数据库工程师之一,同年获阿里集团专业人才大奖,2008年OracleACE Divector,2009年杭州“13l”优秀中青年培养人选。 崔华网,名dbsnake,OracleACE,ACOUG成员,中航信资深OraC1e数据库工程师,恩墨科技特邀专家顾问。技术探秘不辍,所到之处,种种恢复难题灰飞烟灭。 熊军,网名老熊,OracleACE,恢复软件ODU作者,该软件曾为众多网友脱危解困。坚持数年无私分享之后,终与崔华携手通过OracleACE提名,可谓实至名归。 姜龙,Oracle技术实践先行者,8i&10gOCF,十余年间先后化身网易Oracle社区版主jLlong,CNOtJG数据库管理版版主stonemoya。航空数据库领域资深人士及系列服务规范制定者,目前任甲骨文(中国)公司高级咨询顾问。 黄玮,独行侠,Hell0DBA.corn创建者,于东南之地自树一帜,精于Oracle内部原理研究,时有佳作引技术界热议。 杨廷琨,网名Yangtingkun,ITPUBOracle数据库管理版版主,有ITPuB上百科全书之雅称,涉猎之广、作品之丰一时无人可出其右,曾参于编写《Oracle数据库性能优化》、《OraceDBA手记》等技术著作。 叶正盛,********DBA团队数据库技术专家,国家认证系统分析师、高级项目经理、数据库系统工程师,CSDN软件工程专家,博客专家<br/>
目录展开

Oracle DBA手记3,数据库性能优化与内部原理解析

扉页

版权页

内容简介

主创寄语

春风化雨 润物无声——《Oracle DBA 手记3》编辑始末

目录

Part 1 DBA之路

0 人生就是如此——冯春培感悟之路

Part 2 DBA手记

1 杨廷琨的DBA手记

TRUNCATE语句时间过长的诊断

隐式转换影响物化视图查询重写

批量修改数据后应收集统计信息

如何监测一个PL/SQL过程的运行情况

一次RAC环境性能诊断过程

数据泵功能灵活运用案例

2 姜龙的DBA工作手记

同义词降低逻辑读优化一则

11gR2中物化视图在真实案例中的应用

利用TimesTen内存数据库大幅提升性能

参考文献

3 面向程序员的数据库访问性能优化法则

数据库访问优化法则简介

Oracle数据库的两个基本概念

数据库访问优化法则详解

4 Linux大内存页Oracle数据库优化

案例的引入

操作系统中的CPU使用分析

使用大内存页来解决问题

小结

Part 3 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的其他方面特点

Part 4 内部原理与优化

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原理——一次由隐含参数引起性能问题的处理

案例之问题现象

问题分析

问题的解决

问题的验证

问题总结

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部