暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片
深入学习分区表及分区索引(详解oracle分区.docx
322
52页
9次
2022-11-03
5墨值下载
下载的,写的非常好,给大家分享下。
什么时候使用分区:
  
1
、 大数据量的表,比如大于
2GB
。一方面
2GB
文件对于
32
os
是一
个上限,另外备份时间长。
  
2
、 包括历史数据的表,比如最新的数据放入到最新的分区中。典型的例
子:历史表,只有当前月份的数据可以被修改,而其他月份只能
read-only
  
ORACLE
只支持以下分区:
tables, indexes on tables, materialized
views, and indexes on materialized views
  分区对
SQL
DML
是透明的
(
应用程序不必知道已经作了分区
)
,但是
DDL
可以对不同的分区进行管理。
  不同的分区之间必须有相同的逻辑属性,比如共同的表名,列名,数据类
型,约束
;
  但是可以有不同的物理属性,比如
pctfree, pctused, and tablespaces.
  分区独立性:即使某些分区不可用,其他分区仍然可用。
  最多可以分成
64000
个分区,但是具有
LONG or LONG RAW
列的表不
可以,但是有
CLOB or BLOB
列的表可以。
  可以不用
to_date
函数,比如:
  
alter session set nls_date_format='mm/dd/yyyy';
  
CREATE TABLE sales_range
  
(salesman_id NUMBER(5),
  
salesman_name VARCHAR2(30),
  
sales_amount NUMBER(10),
  
sales_date DATE)
  
PARTITION BY RANGE(sales_date)
  
(
  
PARTITION sales_jan2000 VALUES LESS THAN('02/01/2000'),
  
PARTITION sales_feb2000 VALUES LESS THAN('03/01/2000'),
  
PARTITION sales_mar2000 VALUES LESS THAN('04/01/2000'),
  
PARTITION sales_apr2000 VALUES LESS THAN('05/01/2000')
  
);
  
Partition Key
:最多
16
columns,
可以是
nullable
  非分区的表可以有分区或者非分区的索引
;
  分区表可以有分区或者非分区的索引
;
of 52
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜