欢迎光临
免费的PDF电子书下载网站

Oracle核心技术【Oracle资深专家Johnathan Lewis全新力作】 PDF下载

编辑推荐

Oracle资深专家Johnathan Lewis**力作

DBA和开发者必须了解的Oracle核心机制

一本令人震撼、让你大开眼界的必读经典

浓缩了Oracle的核心技术和精华,系统地介绍了数据库性能问题出现的原因以及背后的核心原理,以深入浅出的方式清晰地阐释了如何识别造成瓶颈的原因、如何优化数据库系统、为什么并发会严重降低性能等,是你解决数据库性能问题的必备工具。 ;

内容简介

  《Oracle核心技术》揭示了Oracle数据库内部的核心信息,这些信息恰好是每个DBA排除故障所必需的,不多不少。内容涉及Oracle核心架构基础:多少开销是合理的?如何认识到你做得太多?如何预见故障?为什么发生这些故障?等等。   《Oracle核心技术》适合DBA、QA、架构师、开发人员等人群阅读。

作者简介

Jonathan Lewis有超过20年使用Oracle关系数据库管理系统的经验。他从事自由咨询顾问工作,向客户阐述关键性能问题。还指导在一个特定的项目中如何利用最合适的Oracle功能。他因关于Oracle数据库引擎的培训课程和研讨会而闻名世界。Jonathan还有两本很畅销的Oracle方面的书。他还定期给UKOUG杂志供稿,并维护自己的针对Oracle的博客。

Oracle核心技术【Oracle资深专家Johnathan Lewis全新力作】 PDF下载

目录

目 录

第1章 准备开始 1
1.1 Oracle的流程 1
1.2 Oracle实战 4
1.3 小结 4

第2章 redo和undo 5
2.1 基本数据改变 5
2.1.1 数据改变的方法 6
2.1.2 示例 6
2.1.3 任务报告 9
2.1.4 观察总结 10
2.2 ACID 11

媒体评论

“本书中的分析丰富独到,可帮助各个层次的读者生动直观地理解Oracle数据库,帮助Oracle工程师高效地开展性能诊断和分析工作,也可帮助数据库开发人员更好地设计稳定的Oracle数据库应用程序。”——陆进 中国太平洋保险(集团)股份有限公司首席数据库专家

“从入门到成为Oracle DBA,在此过程中我们对Oracle数据库的看法与理解不断改变,也逐渐感知到Oracle数据库内核机制的博大精深。本书揭示的Oracle数据库内核机制,为在通往Oracle数据库大师殿堂路上的DBA们提供了一盏指路明灯。” ——林志云 福建移动运行维护室经理、中国第一批OCM(2003年)

“如果你想深入了解Oracle性能问题,而不仅仅是OWI揭示的那点事,那么本书非读不可!本书对那些零碎的知识点进行了系统的整合。我读完本书都惊呆了,完全没料到它阐述得如此全面!”——诸超 唯品会技术总监、著名数据库专家

“本书作者Jonathan Lewis是*的Oracle数据库专家,他的每一本书都是经典,毫无疑问,本书也不例外。”——胡昆 中通服网络信息技术有限公司总工程师

“本书是我见过的Oracle数据库内部原理写得最好的一本,没有之一。虽然篇幅不长,但字字珠玑,很多地方都写得极其深入,值得反复回味。相信本书一定能给所有Oracle数据库从业人员带来不一样的体验。” ——崔华 Oracle ACE、中航信资深Oracle数据库专家、《基于Oracle的SQL优化》作者

免费在线读

在Practical Oracle 8i出版后的第三周,我就收到了询问什么时候出版该书9i版本的邮件——LarryEllison刚好在这个时候发布了9i版本。过去的12年里,不停有人问我相同的问题,不同的只是版本号。本书基本相当于该书的第二版,仅仅涵盖了第一版的第1章,以及第2章和第3章的少量内容。
有两件事促使我再次提笔写这样一本书。首先,我无数次被问到:Oracle如何用来做某某事?其次,我发现对于这样的问题,很难找到既充分又明确的答案。通常,你只要遍阅Oracle文档,就会找到许多常见问题的答案;只要在网上一搜,就会找到许多介绍Oracle工作原理的文章,却找不到一个全面系统的文档,按正确的顺序进述Oracle的方方面面,让你大体了解Oracle的工作原理以及它为什么只能这样工作。本书要做的就是这件事,即完整讲述Oracle的工作原理。我会系统地讲述,而不是东拼西凑一些细枝末节。
本书目标
本书只有区区两三百页,而11g文档有上万页,所以我似乎不太可能把“整件事”讲清楚,那就事先声明一下。本书讲的是中央数据库引擎的核心机制,这些内容会联动Oracle所有其他内容,主要包括undo、redo、高速缓冲区缓存及共享SQL。即使这样,我仍然不得不舍弃一些细节和有趣的特殊案例,免得本书冗长、臃肿不易阅读。随便举个例子,考虑一个简单的问题:Oracle如何处理一次逻辑I/O?先看看x$kcbsw结构,它包含了Oracle访问一个块可能调用的所有函数。你会发现,对于11.2.0.2版本,做一次逻辑I/O可以调用的函数有1164个之多。你真的希望详细了解这些函数吗?还是说只要大致了解一下一般要求就足够了?
细节问题在不同的层面重复——关于复杂的问题你想了解多少?假如我真的花时间写了些异常复杂的细节,读者会受益多少呢?另外,本书在完整性、精确性和基本的可读性之间做了必要的折中。我认为,我遵循的是OracleRWP部门的AndrewHoldsworth在2006年OOW大会上所传达的理念。在关于优化器及怎样搜集统计信息的演讲中,他谈到了90/9/1法则,具体说明如下:
90%的情况下,默认样本就行了;
9%的情况下,需要扩大样本采集范围;
剩下1%的情况跟样本大小无关。
这是著名的80/20帕累托法则的增强版,我认为它非常适用于描述理解Oracle核心机制的需求。为便于解释本书,我将该法则重新调整为:90%的情况下你只需了解Oracle如何保持系统运行,1%的情况下你需要搞清楚哪里出了问题,而本书关注的是剩余9%的情况——如果你对Oracle幕后工作有更多的了解,就会更加了解Oracle数据库,会少浪费些宝贵时间。
接下来呢

Oracle核心技术【Oracle资深专家Johnathan Lewis全新力作】 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Oracle核心技术【Oracle资深专家Johnathan Lewis全新力作】