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

本文深入探讨Oracle数据库的核心技术,包括分区技术的应用、不同类型的索引及其适用场景、并行度的概念、数据压缩带来的性能提升、RAC架构的实现原理、分布式数据库架构的设计等,并介绍了几种常见的备份与恢复方案。

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 对加载数据进行备份

 

  

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值