oracle的笔记,凑合着看吧!6.分区
来源:互联网 发布:myhome3d装修设计软件 编辑:程序博客网 时间:2024/05/16 08:07
分区,个人理解就是将一个大表分解成小表储存,可以提高各方面的性能;
范围分区(range): 就是一个确定范围的分区,如星期一到周日为一个范围,每个星期为一个分区;
语法: partition by range(字段) (
partition 分区名 values less than(范围) tablespace 表空间;
)
散列分区(hash): 利用hash建分布的分区,主要是用于不知道该表具体的数据类型而作的优化,优化效果很一般;
必须每个分区拥有独立的表空间;
语法: partition by hash(字段) (
partition 分区名 tablespace 表空间;
)
列表分区(list): 该列的值必须是已知,也就是固定的值,比如说性别,城市等;
语法: partition by list(字段) (
partition northeast value(值);
)
组合分区: 两个分区可以组成组合分区;
Interval分区(11G): 是范围分区的增强版,拥有自动分配空间和索引的能力,实现自动化;
语法: partition by range(字段)
interval (numtoyminterval(1,'month)) (
//numtoyminterval是数字转换函数,只拥有'year'与'month';
partition 分区名 values less than(范围)
)
外键分区(11G): 外键分区是指用本表没有的字段,而想用与本表由关联关系的表字段来分区,此时使用外键分区;
语法: partition by reference (fk_trans_01)
针对大批量数据进行的优化——索引分区
在几百万条记录时,即使是索引也是会占用很大空间,所以必要要建立索引空间;
索引空间分为本地索引分区和全局索引分区;
一般就是用本地索引,他比较OK,独立性好;
语法:create index 索引名 on 表明(列名)
local (
--表示本地索引分区
partition 分区名 tablespace 表空间;
)
- oracle的笔记,凑合着看吧!6.分区
- oracle的笔记,凑合着看吧! 1.简单的用法
- oracle的笔记,凑合着看吧! 2 简单的运用技巧
- oracle的笔记,凑合着看吧!4.PL/SQL
- oracle的笔记,凑合着看吧!7.事务以及性能提升
- oracle的笔记,凑合着看吧!8.分页以及rownum
- oracle的笔记,凑合着看吧!3 比较杂烩的一些东西
- oracle的笔记,凑合着看吧!5.PL-SQL的初级技巧
- 凑合的生活
- 从不凑合的活
- oracle-分区(笔记)
- Oracle表分区学习笔记
- Oracle表分区学习笔记
- 《Oracle编程艺术》学习笔记(40)-分区的优点
- Oracle的分区管理
- Oracle的分区管理
- Oracle的分区管理
- Oracle 分区的原则
- oracle的笔记,凑合着看吧!4.PL/SQL
- struct和Union的区别
- lib和dll文件的区别和联系(2)
- oracle的笔记,凑合着看吧!5.PL-SQL的初级技巧
- GPGPU计算观念和基本思路总结
- oracle的笔记,凑合着看吧!6.分区
- 项目管理工具---用Excel制作甘特图
- oracle的笔记,凑合着看吧!7.事务以及性能提升
- WRT54G维修又一例
- dll 和lib的调用方式
- 使用 Visio 甘特图表示日程详细信息
- 彻底结束EXCEL进程
- 资料:OSI模型
- 投影机灯泡知识普及 来自YAHOO!知识堂