就SQL术语而言,HEAP是否代表具有非聚集索引的表?
或者有细微差别或它有完全不同的含义?
答案 0 :(得分:0)
堆可以根本没有索引或非聚集索引。但是聚簇表也可以在顶部有非聚集索引 -
HEAP代表具有非聚集索引的表吗?
不是一个很好的定义,因为具有非聚集索引的表可以是聚簇表或堆。
答案 1 :(得分:0)
堆是没有聚簇索引的表。就这么简单!
答案 2 :(得分:0)
堆是没有聚簇索引的表。堆在sys.partitions
中有一行,堆使用的每个分区都有index_id = 0
。默认情况下,堆具有单个分区。当堆具有多个分区时,每个分区都有一个堆结构,其中包含该特定分区的数据。