oracle表分区与索引分区
2016-04-15 22:41
405 查看
今天是2016年4月13号,清晨据说是50年来深圳最大的雨把我给吵醒了,上午腾讯新闻弹出新闻说这是谣言~!我信了~! 今天把tiptop的一个功能实现了~心情还不错。不瞎扯了,今天开始学习oracle表分区和索引分区!坚持就是胜利~oracle是支持物理分区的数据库管理系统,据说是最早支持的!优点如下1:减少维护工作量,独立管理每个分区比管理大的单分区简单2:数据可用性增强,一个分区坏了不影响所有数据3:提高查询速度4:均衡I/O创建表分区create table ware_retail_part(id integer primary key,retail_date date,ware_name varchar2(50))partition by range(retail_date)(partition par_01 values less than(to_date('2011-04-01','yyyy-mm-dd')),partition par_02 values less than(to_date('2011-07-01','yyyy-mm-dd')),partition par_03 values less than(to_date('2011-10-01','yyyy-mm-dd')),partition par_04 values less than(to_date('2012-01-01','yyyy-mm-dd')));也可以用多个作为range对象散列分区(HASH分区)很难区分范围的用这个,对范围查询和不等式查询没优化作用创建create table ware_retail_part3(id integer primary key, retail_date date,ware_name varchar2(50))storage(initial 2048k) --指定表分区的初始化空间大小partition by hash(id) 分区(partition par_01 tablespace tmp_01,partition par_02 tablespace tmp_02);列表分区关键字LIST表的某个列可以枚举就用列表分区create table ware_retail_part3( id integer primary key, name varchar2(50), province varchar2(20))partition by list(province) 分区(partition shandong values('山东省'),partition shenzhen values('深圳省'),partition jiujiang values('九江省'));
相关文章推荐
- Android之获取手机上的图片和视频缩略图thumbnails
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- 数据库链接字符串查询网站
- Oracle Containers for J2EE远程安全漏洞(CVE-2014-0413)
- Oracle 10g R2不能使用EM的问题
- 表空间操作
- PreparedStatement中in子句的处理
- VMware下RedHat4.8_64位安装Oracle 10g RAC--简略脚本
- oracle sql日期比较
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- DB2实例管理
- DB2实例管理
- OS block size和Oracle block size,查找OS Blocksize的方法
- 保障MySQL数据安全的14个最佳方法
- mysql问答汇集
- oracle中创建数据库和表空间的几点总结
- 数据库自动备份脚本
- 第三章 数据库备份和还原