专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
.大表的处理 记录多的表 几百万条记录 查询的速度的变慢 分区表技术: 把表分成若干个部分 来存放数据 分区的规则不同 有如下的分区表 (1)、按范围分区 create table emp1( empno number(5) primary key, ename varchar2(20) ) partition by range(empno) (partition p1 values less than (3000), -- empno < 3000 partition p2 values less than... [阅读全文] [PDF]
范围分区: Createtablet{range_key_columndate, Datavarchar2(20) } Partitionbyranger(range_key_column) ( partitonpart1valueslessthen(….), partitonpart2valueslessthen(….), ) HASH分区可以是数据分散从而更好的避免热块,建议N是2的一个幂,可以得到最佳的分布。 Createtablet(hash_key_worddate, datavarchar2(20) ) PartitionbyHASH(hash... [阅读全文] [PDF]
  分区表、分区索引和全局索引:   在一个表的数据超过过2000万条或占用2G空间时,建议建立分区表。 create table ta(c1 int,c2 varchar2(16),c3 varchar2(64),c4 int constraint pk_ta primary key (c1)) partition by range(c1)(partition p1 values less than (10000000),partition p2 values less than (20000000),partition p3 values less t... [阅读全文] [PDF]
1 共3条 分1页