最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle分区表和索引

来源:动视网 责编:小采 时间:2020-11-09 08:03:53
文档

Oracle分区表和索引

Oracle分区表和索引:欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 什么时候使用分区: 1、 大数据量的表,比如大于2GB。一方面2GB文件对于32位os是一个上限,另外备份时间长。 2、 包括历史数据的表,比如最新的数据放入到最新的分区中。典型的例子:历史表,只有当
推荐度:
导读Oracle分区表和索引:欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 什么时候使用分区: 1、 大数据量的表,比如大于2GB。一方面2GB文件对于32位os是一个上限,另外备份时间长。 2、 包括历史数据的表,比如最新的数据放入到最新的分区中。典型的例子:历史表,只有当


欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 什么时候使用分区: 1、 大数据量的表,比如大于2GB。一方面2GB文件对于32位os是一个上限,另外备份时间长。 2、 包括历史数据的表,比如最新的数据放入到最新的分区中。典型的例子:历史表,只有当

欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入

  什么时候使用分区:

  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的

  非分区的表可以有分区或者非分区的索引;

  分区表可以有分区或者非分区的索引;

  Partitioning 方法:

  Range Partitioning

  List Partitioning

  Hash Partitioning

  Composite Partitioning

  Composite Partitioning:组合,以及 range-hash and range-list composite partitioning

[1] [2] [3] [4]

文档

Oracle分区表和索引

Oracle分区表和索引:欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 什么时候使用分区: 1、 大数据量的表,比如大于2GB。一方面2GB文件对于32位os是一个上限,另外备份时间长。 2、 包括历史数据的表,比如最新的数据放入到最新的分区中。典型的例子:历史表,只有当
推荐度:
标签: 进入 社区 分区
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top