建立聚簇表過程:併發
建立簇(cluster)----建立簇表(基本相似建立通常表但有區別)----建立簇索引(index)----數據管理spa
建立簇:索引
create cluster stu_ach(sid number)事務
pctused 40 ---當數據少於40%,能夠被insert,通常默認值爲40%it
pcfree 10 ---爲一個塊保留空間的百分比,意思是在空間低於10%,不能再被insert,只能被用於updatetable
size 1024 ---表示每一個聚簇鍵關聯大約1024個字節(一邊的表一條數據足矣),Oracle會計算每一個塊最多能放多少聚簇鍵sed
initrans 2 ---併發事務數爲2(通常狀況下設爲1-4)date
maxtrans 255 ---最大併發事務數爲255next
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;