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-2025 CODEPRJ.COM