第一图书网

让Oracle跑得更快2

谭怀远 电子工业
出版时间:

2011-7  

出版社:

电子工业  

作者:

谭怀远  

页数:

452  

Tag标签:

无  

内容概要

数据库设计,是最近几年才出现的技术领域,再早的时候,数据库是以一个黑盒的方式,附属到某个系统当中的,开发人员对它的关注非常少。
近年来,由于很多系统数据量呈几何级数激增,各种性能问题日益凸显出来,而这种性能问题绝大多数都落在了数据的载体——数据库身上,因此,人们越来越关注数据库的性能。而一个数据库性能的好坏,通常是在系统设计阶段就决定了的,于是,将数据库从系统设计中拿出来单独进行设计,变得越来越主流了。
这是一本以讨论海量数据环境下Oracle数据库设计与优化的书籍,也是作者10年来从事Oracle数据库工作的心得体会,是作者工作经验的结晶,这样的书籍并不多见。
本书通篇围绕着在海量数据环境下,如何构造一个高效的Oracle数据库这一核心,将许多相关技术融汇到这个核心话题当中,这些技术包括:分区、索引、数据库对象属性、并行技术、只读表空间、初始化参数、几种常见的数据库架构,以及在特定数据库架构下数据库的备份和恢复等相关技术。

作者简介

  谭怀远
副总工,DBA团队负责人,在国内属于较早进入专职DBA岗位的人。是国内著名数据库论坛ITPUB的资深版主,论坛id
alantany。10年的Oracle DBA工作经验,从Oracle 8开始进入数据库领域,从Oracle 8到Oracle
8i,Oracle 9i,Oracle
10g,见证了中国DBA职业的发展历程。作者对数据库的性能优化有独到的见解,颇擅长于海量数据数据库的设计管理及优化工作。

书籍目录

开篇的话
第一篇


 第1章
分区的渊源
  1.1 DELETE与系统资源
  1.2 DELETE与释放空间
 第2章
分区在海量数据库中的应用
  2.1
分区的种类
  2.1.1
范围分区
  2.1.3
列表分区
  2.1.4
组合分区
  2.2
三种分区的比较
  2.2.1
范围分区的适用情况
  2.2.2
哈希分区的效率
  2.2.3
列表分区与范围分区各自的优势
  2.3
小结
第二篇


 第3章
B树索引
  3.1 B树索引概述
  3.2 B数索引的效率
  3.2.1
主键或者唯一性约束
  3.2.2
键值重复率低的字段比较适合使用B树索引
 第4章
位图索引
  4.1
位图索引概述
  4.2
什么时候使用位图索引
 第5章
全文索引
  5.1
全文索引概述
  5.1.1
全文索引和普通索引的对比
  5.1.2
全文索引的对象
  5.1.3
全文索引在海量数据库中的应用
  5.2
全文索引的空间
  5.3
全文索引和DML操作
  5.3.1 INSERT操作
  5.3.2 DELETE操作
  5.3.3 UPDATE操作
  5.4
CTX_REPORT工具包
  5.4.1
CTX_REPORT.DESCRIBE_INDEX
  5.4.2
DESCRIBE_POLICY函数
  5.4.3
CREATE_INDEX_SCRIPT函数
  5.4.4
CREATE_POLICY_SCRIPT函数
  5.4.5
INDEX_SIZE函数
  5.4.6
INDEX_STATS存储过程
  5.4.7
QUERY_LOG_SUMMARY存储过程
  5.5
小结
第三篇




 第6章
对象属性概述
  6.1 Oracle数据库中的对象属性
  6.2
对象属性和系统的关系
 第7章
并行度
  7.1
对象属性上的并行
  7.2
使用Hint方式并行执行
  7.3
索引上的并行度
 第8章
数据压缩
  8.1
数据压缩技术的应用
  8.2
分区索引的压缩
  8.3
数据压缩的优越性
  8.3.1
节省空间
  8.3.2
性能的提高
  8.4 DML操作和数据压缩
 第9章
只读表空间
  9.1
只读表空间与数据备份和恢复的关系
  9.2
只读表空间对于数据库的启动和关闭的影响
  9.3
只读表空间可以防止数据被意外删除和修改
  9.4
只读表空间使表空间的管理更加方便
 第10章
数据库对象的分析
  10.1 CBO和RBO
  10.2
分析和动态采样
  10.3
对象分析的频度
  10.3.1
数据入库后不再改变
  10.3.2
数据存在表中且经常改变
第四篇
海量数据的数据库架构设计
 第11章
RAC架构
  11.1 RAC在海量数据库中的应用
  11.2 RAC架构之业务分割
  11.3 RAC架构之负载均衡
  11.3.1
客户端的负载均衡
  11.3.2
服务器端的负载均衡
  11.4 RAC架构之FAILOVER
 第12章
分布式数据库
  12.1
分布式数据库的优越性
  12.2
分布式数据库的数据处理
  12.3
分布式数据库的字符集
 第13章
Data Guard
  13.1 Data
Guard概述
  13.2 Data
Guard的保护模式
  13.2.1
最高数据保护模式
  13.2.2
最高性能模式
  13.2.3
最高可用性模式
  13.3 Data
Guard和RAC
  13.4 Data
Guard中Standby数据库的类型
  13.4.1


编辑推荐

《让Oracle跑得更快》由谭怀远所著,可以看成国内作者在这个领域里一个新的探索和尝试。随着近年来很多系统中数据量呈几何级数的暴增,对于存放这些数据的数据库的关注,被提到了一个新的高度,这完全是系统需求使然,而系统需求,即为用户需求,海量数据的数据库设计,不可避免地变成系统设计中的一个新领域。 纵观全书,可以视为作者第一本书的内容延续和技术的继续探讨,在第一本书里没有涉及的分区、索引、压缩、RAC、存储规划等内容,在本书里均进行了深入讨论。 本书的内容,对于处于一线面临海量数据压力的专业人员具有很好的参考价值;同时,对于处于系统设计、项目经理等职位的人员,也具有极好的参考价值,可以看做是作者的另一部心血力作。

图书封面

图书标签Tags

广告

下载页面


让Oracle跑得更快2 PDF格式下载



书本不错,让Oracle跑得更快2——基于海量数据的数据库设计与优化


我是一个做项目开发的,对Oracle很多很深入的技术,可能并不需要太了解,所以一直在找一本和项目建设结合紧密的数据库类的书籍,发现这本书非常适合我,它对于技术讲的不太深,始终围绕着数据库设计和优化展开讨论。谢谢作者将这些年的工作经验分享出来。


这本书总体来说很好,海量数据库的设计方面遇到的问题和可能选择的技术,选择的架构都谈到了,对于做系统设计的人员来说,是一本难得的好书。书的缺点是字太大,每页显示的内容较少,不过不影响书的整体质量。


好书!一直在找一本数据库设计的书,发现这本书很好的解决了我的许多疑惑,特别是海量数据的管理和备份,推荐!


oracle海量数据的一把利剑


这应该是很多项目负责人希望看到的书,把海量数据的数据库设计方面需要考虑的技术谈的很全面,强力推荐!


让Oracle跑的更快1我也买了,不过这2比1 写的更细的多一些;


全书以“分区”、“索引”开始,对工作中数据量不断变大现状,提供显著帮助。“对象属性”、“架构设计”、“初始化参数”又为以后优化提供参考。


确实算是ORACLE方面比较优质的一本书,推荐下1


Oracle的技术书读的太多了,这本不错,和项目结合的很紧密,能够知道哪些技术用在什么地方,这是其他单纯讲技术的书不具备的。


很有用, 虽然oracle在某些场合不适用, 不过很有启发


看了,对自己oracle知识很有帮助


公司研发人员推荐,很适合做数据库的人员阅读


还不错哦亲,学数据库蛮实用的


没有第一本做工好,内容不错,是第一本书中技术的一个具体化过程,搞系统设计或者DBA有很好的参考意义。


支持谭老师,第一本书对我在性能方面的理解给了极大的帮助,毫不犹豫的买了第二本,喜欢谭老师的写作风格。


优化的书市场上很少,能看懂的就更少了,这本不错的


这本书对与初中级DBA来说必看啊,书写的相当好,例子相当详细


非常不错的一本书,推荐已经入门的DBA看。


书的送货速度非常快,质量也还可以,听老公说这本书以前他就听说过,不错的一本书,应该是有一定影响力的,但是美中不足的有两点,第一书有点小贵,第二送货前居然都没有电话通知,直接就送来了。收到书那天正好楼下碰到,就问有没有我的,恰好有我的,我在担心如果我晚来3-5分钟估计快递师傅要白跑一趟了,这是人力的极大浪费哦,小小意见,希望有关方面能再接再厉,我会一如既往的支持当当。


正在研究海量存储这方面,很有用,收获很大


作者的技术沉甸好久啊!


冲着第一本书买的,看目录非常不错,非常喜欢作者的写作风格。


超级喜欢作者的写作风格,两本都买了,回家自己研究中。


内容饱满,多是实际工作中的总结和经验,开卷有益!


作者的写作风格是我最喜欢的,书看起来很轻松,强烈推荐!


技术很有用


想作为今后工作中的一个参考,能够以工作和书中的理论结合进行学习


目前来说,书还没有看呢,不过同一个作者,风格应该很类似


作者两本书写得都很经典!


我看过作者的第一本书,受益匪浅,这本书也是第一时间买的,还没开始看,希望和第一本书一样精彩。


延续了第一本书的风格,非常不错。


书比较厚,但是很轻,手感没有第一本好,内容很好。


书中分享了不少高人的经验,受教


很满意,发货很快,就是有一本书感觉有点旧


第一本书写的很好,第二本看目录不错,才看了一章,感觉很好!


书中的内容很实用,非常好。


大量的实际例子,使得很方便理解内容。实用性很强又很有深度的书。


内容不错。值得看


书的内容正是我向要的,但是感觉讲的还不够详细。但是起到了向导的作用。


书有点厚,内容很好。


字体大!


一如既往的好,在1的基础上做了扩展


还没有看,希望能得到我预期的效果


好书一定要结合到实际里。


还没怎么看,大概浏览觉得不错


不错,浅显易懂,深入浅出


还精辟


帮朋友买的,送货挺快,质量也不错


看过一,一直期待第二部,拿到手浏览一下,不错,是我想要的。


1和2都值得入手


同事的货,评价不错


还不错,正在看,专业书有用就好


看了2章,感觉还不错,只是有的东西讲的不够细,但不影响整体效果...


很好的一本书,期待作者第三本。


刚看了4章,感觉非常好,推荐购买!


听别人介绍的,买了一本,感觉还不错,挺好的。


写得非常精彩!


谭大师的书,立刻就买了!


喜欢谭老师的书,看到后立刻买了一本。


感觉不错,希望有所收获。


都7天了 书还没见到影子


还在看,内容不错,买来学习数据库方面的


这本书不错,推荐阅读


这本书是我看到网上电子书质量不错,然后买的纸质版本,还不错,很多实际例子,还有过程描述,比较细节部位


对ORACLE的性能优化介绍的很全面


冲着作者第一本买的,书名基于海量数据库的设计与分析这个也有相当的吸引力,希望对工作有帮助,也是对itpub版主们的劳动的回馈、支持。


不太适合新手,建议刚入门的读读让oracle跑得更快1


没有实战经验,读此书会遇到困难,但如果想要用好oracle,这本书则会帮我们解答很多问题,很多是我们之前没有预想到的。


书不错,尤其对于数据库设计人员来说,对数据库设计开发很有指导意义


orcle方面还算可以,我更喜欢罗敏写的品悟性能优化


优化总体还可以。SQL优化加上就好啦


优化宝典!


培训时老师推荐的。当时借别人的看了下,觉得内容还不错啊。
所以自己买来看喽。很实际,解释了工作中的疑问啦。


内容有针对性,也具有一些说明原理的例子,要是有几个实战例子就更好了


作者亲自实验,通过小实例反应原理,还可以.


刚开始看前两章 ,从我现在看的情况 还不错!不知道后面写得怎么样


水平还不到,感觉有点吃力, 后面再看


很不错,内容通俗易懂。看了有很大收获。


内容详尽,很有启发性!


初步看了一下,内容还可以,基本上都能看得懂,内容也是我所需要的


初学者学习中,受益


前面讲的不错,后面还没看呢。


第一部看完,觉得不过瘾,就把第二部也买了,能出续集,应该不会比原来差


大概看看了,应该适合入门学习


前几章有图片,后几章只有文字,图都没了,亚马逊难道没有电子书审核制度吗?不要下载!


还是不错的,就是书角皱了


书籍的纸张质量太差了,感觉像盗版,而且书本里面虽然涉及挺多内容,但都是简单的带过


新书还没有我买的二手的书新。亚马孙怎么搞的,拿本二手的当新的卖


虽然都是常见的主题,但是是作者的深刻应用及见解


都看了一大半了,需要重复看几遍才有学习效果


内容详实,非常实用。纸张质量也很好。强烈推荐!


实用,不过有点太具体


经常在亚马逊买书,这是第一次发现纸张这么差的书。。


看目录,很有针对性,不是泛泛地讲ORACLE,有重点地针对一些主题讲述


书很轻,纸的质量很差,内容还未细看


这本书介绍海量数据还挺不错。。


是我所需要的东西,挺好的


书本还没细看,略有失望,感觉写的不够深入


一水书,不推荐


相关图书