当我在oracle表中创建主键时,为什么默认情况下它要创建一个“聚集”索引。在创建主键时自动创建聚集索引的原因是什么?这仅仅是甲骨文设计者对甲骨文的偏爱,他是这样设计甲骨文的吗?
发布于 2013-08-27 14:36:41
发布于 2013-08-27 14:07:36
创建索引是主键的基本功能,在Server和MySQL中也是如此,聚集索引使搜索速度更快。
发布于 2013-08-27 14:15:51
数据库引擎自动创建唯一索引,以强制执行主键约束的唯一性。如果表中不存在聚集索引,或者未显式指定非聚集索引,则将创建唯一的聚集索引以强制执行主键约束。
读这个:http://www.sqlskills.com/blogs/kimberly/the-clustered-index-debate-continues/
https://stackoverflow.com/questions/18467688
复制相似问题