DM7的聚簇索引和非聚簇索引(cluster屬性)


早期的DM7或者DM8在創建帶有主鍵的表時,默認會加上cluster屬性;后期版本則全部為默認非cluster屬性。

下面為顯示的指定cluster屬性:

1.創建主鍵的為聚集索引。

create table PER(C1 INT NOT NULL CLUSTER PRIMARY KEY,C2 VARCHAR(20));

2.創建主鍵的為非聚集索引。

create table PER(C1 INT NOT NULL NOT CLUSTER PRIMARY KEY,C2 VARCHAR(20));

3.語法。

CLUSTER PRIMARY KEY ---聚集索引主鍵

NOT CLUSTER PRIMARY KEY ---非聚集索引主鍵

CLUSTER KEY ---聚集索引,非唯一值

CLUSTER UNIQUE  KEY  ---聚集索引,唯一

4.聚集索引的重要性。

數據庫性能優化中索引絕對是一個重量級的因素,可以說,索引使用不當,其它優化措施將毫無意義。
聚簇索引則是索引優化的一個非常重要的組成部分。

5.索引是關系型數據庫中給數據庫表中一列或多列的值排序后的存儲結構,SQL的主流索引結構有B+樹以及Hash結構,聚集索引以及非聚集索引用的是B+樹索引;

包含:唯一索引,主鍵索引,聚集索引,非聚集索引。

具體的請參照:

https://my.oschina.net/u/1866821/blog/297673

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM