`

让Oracle跑得更快2基于海量数据的数据库设计与优化读书笔记

 
阅读更多

Orcale的系统技术学习,有机会问一些专业的DBA,整理系统知识,比较好,现在先学会用

 

第1章 分区的渊源

 

第2章 分区在海量数据库中的应用(P15-61)

  了解范围,哈希,列表分区的区别

 

第3章 B树索引(P62-84)

  适用场景:

  字段重复性低

  读写频繁OLTP

 

第4章 位图索引

  适用场景:

  字段重复性高

  读写频繁OLAP

 

第5章 全文索引

 

第6章 对象属性概述

  创建表和索引时,oracle默认设置了很多属性

  如数据块空闲时间的最小百分比,数据块中存储数据的最小百分比

  数据块最初分配的事务数,数据块最多分配的事务数等等

  这些属性需要在OLTP系统中考虑,OLAP可不考虑

 

第7章 并行度

  读写数据可以并行执行,但是oracle也会智能判断是否需要并行

 

第9章 只读表空间

 

第8章 数据压缩

  数据块少了,读取数据块了,性能得到提升

 

第10章 数据库对象的分析

 

第11章 rac架构

  RAC是指多个实例访问一个数据文件,像负载均衡一样

 

第12章 分布式数据库架构

  分布式数据库架构:数据保存在多个数据库上,但是用户访问就像只有一个数据库

  通过DB Link数据库连接的配置,确实达到了分布式存储的功能,配置例子如下:

 理论例子:

 http://wenku.baidu.com/view/159898b81a37f111f1855bf0.html

 图文例子

 http://wenku.baidu.com/view/08a8b95377232f60ddcca1c6.html

 

第13章 data guard架构

 13.2 data guard的保护模式

  13.2.1 最高数据保护模式

  13.2.2 最高性能模式

  13.2.3 最高可用性模式

第14章 存储架构的设计(asm+san)

 

第15章 海量数据的备份与恢复

15.1 传统的数据备份方案

  15.1.1 通过数据导出方式备份数据

  15.1.2 数据库冷备份

  15.1.3 数据库热备份

15.2 海量数据的数据库备份和恢复方案

  15.2.1 使用分布式数据库

  15.2.2 以传递表空间的方式对表空间进行备份和恢复

  15.2.3 对加载数据进行备份

 

  

分享到:
评论

相关推荐

    让Oracle跑得更快2基于海量数据的数据库设计与优化

    让Oracle跑得更快2基于海量数据的数据库设计与优化

    让Oracle跑得更快2:基于海量数据的数据库设计与.pdf

    “让Oracle跑得更快2:基于海量数据的数据库设计与”这一主题,正是聚焦于解决这一问题,旨在通过合理的数据库设计和性能优化策略,提升Oracle在处理大规模数据集时的效率。 ### 一、海量数据处理 海量数据处理的...

    让Oracle跑得更快基于海量数据的数据库设计与优化.谭怀远.第2版

    在阅读《让Oracle跑得更快:基于海量数据的数据库设计与优化》的过程中,读者可以系统地学习到Oracle数据库在海量数据环境下的最佳实践,掌握一系列实用的优化技巧,从而在实际工作中实现数据库性能的最大化。...

    让Oracle跑得更快 2 基于海量数据的数据库设计与优化

    《让Oracle跑得更快 2 基于海量数据的数据库设计与优化》是一本深入探讨如何在大数据环境下提升Oracle数据库性能的专业书籍。该书详细阐述了针对大规模数据的数据库设计策略以及优化技术,旨在帮助读者理解并解决...

    让Oracle跑得更快2:基于海量数据的数据库设计与优化

    不过,根据标题《让Oracle跑得更快2:基于海量数据的数据库设计与优化》以及描述中的作者名“谭怀远”,我们可以推测该文档应是一本专注于Oracle数据库性能提升和海量数据处理的优化指南。以下将基于这一主题,结合...

    让Oracle跑得更快基于海量数据的数据库设计与优化%5D.谭怀远.第2版

    《让Oracle跑得更快:基于海量数据的数据库设计与优化》是谭怀远先生的著作,专注于讲解如何在处理大规模数据时提升Oracle数据库的性能。这本书对于深入理解Oracle数据库的内部机制、设计高效的数据库架构以及实施...

    让Oracle跑的更快2基于海量数据的数据库设计与优化

    综上所述,对于海量数据的数据库设计与优化是一个系统工程,需要DBA综合考虑数据库模式设计、存储策略、内存管理、SQL优化以及物理存储等多方面因素。只有这样,才能确保Oracle数据库在面对海量数据挑战时,依旧能够...

    让Oracle跑得更快2

    让Oracle跑得更快基于海量数据的数据库设计与优化].谭怀远.第2版

    让Oracle跑得更快—Oracle 10g性能分析与优化思路ch03.pdf

    ### Oracle 10g性能分析与优化:深入理解Latch及其优化策略 #### 一、Latch与Lock的区别 在Oracle数据库的性能优化过程中,理解和区分Latch与Lock是非常重要的。两者虽然都涉及资源的控制和访问,但其作用机制和对...

    ORACLE数据库设计与优化

    《ORACLE数据库设计与优化》 Oracle数据库是全球广泛使用的大型关系型数据库系统之一,它在数据存储、处理和管理方面具有强大的功能。本主题主要探讨Oracle数据库的设计原则和优化策略,以提升系统的性能和效率。 ...

    让Oracle跑得更快(扫描版).pdf 高清下载

    “让Oracle跑得更快”不仅仅是一句口号,它涉及到SQL查询优化、数据库配置调优、应用程序设计、监控与诊断以及适时的硬件升级等多个方面。通过综合运用这些策略,可以显著提升Oracle数据库的性能,从而支持更高水平...

    让Oracle跑得更快 Oracle 10g性能分析与优化思路.part2.rar

    1.1 软件设计对数据库的影响 1 1.1.1 软件架构设计对数据库性能的影响 1 1.1.2 软件代码的编写对数据库性能的影响 2 1.2 数据库的设计 8 1.2.1 oltp数据库 9 1.2.2 olap数据库 10 1.3 数据库的硬件设计 14 1.3.1 ...

    让Oracle跑得更快

    "让Oracle跑得更快"这个主题聚焦于提升数据库效率,确保系统运行更加流畅,为业务提供更快的服务响应。 首先,我们需要理解影响Oracle数据库性能的关键因素。这包括硬件配置、操作系统参数、数据库架构设计、SQL...

    让oracle跑得更快

    由于文件中的部分内容是重复的链接,我们将忽略这些重复内容,并专注于标题和描述中提到的“让oracle跑得更快”以及“如果你深入学习oracle,如果你想学习优化oracle,下它吧!”。以下是对这些知识点的详细说明: ...

    Oracle数据库分区和压缩技术应用——让Oracle跑得更快.pdf

    Oracle数据库分区和压缩技术应用——让Oracle跑得更快.pdf

    让Oracle跑的更快1、2集合

    "让Oracle跑得更快1、2集合"的主题显然聚焦于如何提升Oracle数据库的运行效率,这涉及到多个方面的知识,包括但不限于SQL优化、索引策略、数据库设计、存储结构、并行处理以及资源管理等。 首先,SQL优化是提高...

    让Oracle跑得更快.pdf

    鉴于提供的文件信息中没有包含可分析的具体内容,我无法针对"让Oracle跑得更快.pdf"这一电子书提供详细的知识点。然而,基于标题中提到的“Oracle”和“跑得更快”,我可以提供一些普遍性的知识点和建议,这些建议...

    让Oracle跑得更快.pdf-Oracle 10g 性能分析与优化思路

    《让Oracle跑得更快》是针对Oracle 10g数据库性能分析与优化的一份深入指南。Oracle数据库系统作为全球广泛使用的数据库管理系统之一,其性能优化对于企业数据处理效率至关重要。Oracle 10g版本在性能方面引入了许多...

    海量数据环境下的Oracle数据库系统架构设计和优化思路

    ### 海量数据环境下Oracle数据库系统架构设计与优化思路 #### 一、分布式数据库系统架构设计 在海量数据处理环境中,传统的单机数据库系统已经难以满足高性能和高可用性的需求。因此,分布式数据库系统成为了一种...

Global site tag (gtag.js) - Google Analytics