Oracle建立聚簇表

建立聚簇表過程:併發

   建立簇(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;

相關文章
相關標籤/搜索