日期:2014-05-16  浏览次数:20454 次

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

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

?

第一章 分区的渊源

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

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

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

? 适用场景:

? 字段重复性低

? 读写频繁OLTP

?

第4章 位图索引

? 适用场景:

? 字段重复性高

? 读写频繁OLAP

?

第7章 并行度

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

?

第6章 对象属性概述

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

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

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

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

?

第9章 只读表空间

?

第8章 数据压缩

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

?

第10章 数据库对象的分析

?

第11章 rac架构

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

?

第12章 分布式数据库架构

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

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

?理论例子:

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

?图文例子

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

?

??