下载的,写的非常好,给大家分享下。
什么时候使用分区:
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
函数,比如:
评论