创建聚簇表过程:

   创建簇(cluster)----创建簇表(基本类似创建一般表但有区别)----创建簇索引(index)----数据管理

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

创建簇:

create cluster stu_ach(sid number)

pctused 40            ---当数据少于40%,可以被insert,一般默认值为40%

pcfree 10              ---为一个块保留空间的百分比,意思是在空间低于10%,不能再被insert,只能被用于update

size 1024              ---表示每个聚簇键关联大约1024个字节(一边的表一条数据足矣),Oracle会计算每个块最多能放多少聚簇键

initrans 2              ---并发事务数为2(一般情况下设为1-4)

maxtrans  255      ---最大并发事务数为255

tablespace users               

storage(               ---包含‘()’中一系列参数

    initial 128k

    next 128k

    minextents 2

   maxextents 20

);

创建簇表

create table Student(

Sid number,

Sname varchar2(8),

Sage number

)

cluster stu_ach(sid);

 

create table achievement(

Aid number,

Score number,

Sid number

cluster stu_ach(sid);

 

创建簇索引

create index stu_ach_index on cluster stu_ach

tablespace users;

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄