4

聚集和非聚集索引的概述 - 不是特定于数据库的(据我了解):

聚集索引:数据的物理顺序。因此,一张表只能有一个聚集索引。

非聚集索引:每个表可以配置一个或多个非聚集索引。不直接影响数据页面的组织。

Microsoft SQL Server 和 Oracle “管理”聚簇索引和非聚簇索引的方式有区别吗?还是整个星展银行都一样?

任何指导都会很棒!

4

1 回答 1

4

Oracle 没有聚集索引的概念。因此,您认为问题可能与数据库无关的假设是有缺陷的。Oracle 也没有 SQL Server 那样的“页面”概念。

对于表中数据的物理顺序非常重要的情况,Oracle 允许您将表定义为索引组织表或单表哈希集群。但是实现与聚集索引完全不同。例如,索引组织的表会将表的数据存储在索引中,因此没有表段(除非您定义了溢出段)。

于 2013-04-01T19:24:55.190 回答