永发信息网

SQL Server唯一索引和非唯一索引的区别简析

答案:2  悬赏:60  手机版
解决时间 2021-12-31 21:29
SQL Server唯一索引和非唯一索引的区别简析
最佳答案
这里说的聚集索引是聚簇索引吧。。。 聚簇索引即建立在聚簇上的索引,创建聚簇索引时,需要对已有表数据重新进行排序(若表中已有数据),即删除原始的表数据后再将排序结果按物理顺序插回,故聚簇索引建立完毕后,建立聚簇索引的列中的数据已经全部按序排列。 一个表中只能包含一个聚簇索引,但该索引可以包含多个列。 B-树索引中,聚簇索引的叶层就是数据页。 非聚簇索引类似书本索引,索引与数据存放在不同的物理区域,建立非聚簇索引时数据本身不进行排序。一个表中科含多个非聚簇索引。 B-树索引中,非聚簇索引的叶层仍是索引页,其以指针指向数据页实际存储位置。 唯一性索引保证表中没有两行在定义索引的列上具有重复值,ORACLE自动为主键和唯一键列创建唯一索引;主键本身就是唯一索引,反之不成立(唯一索引允许一个NULL值),唯一性索引比非唯一性索引效率高,故在一般情况下,在无重复值的列上应尽量建立唯一性索引。 若为谋个表的某个列创建了唯一索引,则即使这个列没有唯一值约束,也会被强制限制不能插入重复记录。
全部回答
聚集索引:如果定义了一个聚集索引a,那么a的顺序就决定了这个表内记录的物理摆列顺序。 非聚集索引:索引排列顺序不影响表内记录的物理顺序。 聚集索引查询快,更新慢。但是不适合大量不同数据。非聚集索引则相反。 唯一索引:可以理解为在索引上加了一个唯一约束
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
南极企鹅英语怎么说
中国的农业人口比例几乎是世界上最高的吗
如图是某植物进行嫁接的示意图,下列说法正确
海南用什么被子
单选题对于文化创新而言,要把握好当代文化与
知乎iPhone客户端目前有哪些待解决问题?
—Didyoutakepartinthesportsmeetinglastweek
县城开什么店比较赚钱
单选题Mandeep can go to sc
资产总额是指年初数还是年末数
哺乳动物不具有的特征A.胎生B.大脑发达C.哺乳
为什么空调一直达不到设置的温度
下列句子中,没有语病的一句是A. 造成6日油价
“My dear lady,” says Holmes. “You’re s
在测石块密度的实验中,(1)小丽将托盘天平
推荐资讯
紫砂壶什么牌子好
洋葱怎么切
寄东西去澳大利亚卖收税吗?收多少?怎么收的
我和妻子都有美国签证如一方在美国逾期居留身
醉酒肇事逃逸怎么处罚 醉酒肇事逃逸自首处罚
闫各庄工商局在什么地方啊,我要处理点事
烟台市福山区农业局地址在哪?我要去那里办事
关于暗黑破坏神2大箱子使用及修改的问题
清原满族自治县安全生产监督管理局位置在什么
作文(50分)在人生的长河中,我们时时刻刻在
一个男生如果特别在乎自己在一个女生心目中的
比亚迪元和雪铁龙爱丽舍轿车哪个质量好,油耗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?