Azure SQL支持堆还是仍然需要聚集索引?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure SQL支持堆还是仍然需要聚集索引?相关的知识,希望对你有一定的参考价值。

[我发现了很多旧文档,例如日期为2010年的page,它们涉及SQL Azure如何要求聚集索引并且不支持没有索引的表。

但是,十年后仍然如此吗?我找不到任何清晰的最新文档。

[2016年document讨论了“堆(没有聚簇索引的表)”,并且适用于SQL Server和Azure SQL数据库。因此,我猜测现在支持不带聚集索引的表。是这样吗我希望看到它更清楚地记录下来。

请注意,这不是通用的软件推荐请求-这是非常事实的是或否类型的问题。

答案

已有10年历史的文档与SQL Azure的旧版“ V11”体系结构有关。已经存在多年的“ V12”架构支持堆,聚集索引,内存表等。

以上是关于Azure SQL支持堆还是仍然需要聚集索引?的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 索引 聚集索引非聚集索引堆

Azure SQL、聚集列存储索引、“TOP”性能

探究SQL添加非聚集索引,性能提高几十倍之谜

SQL Server 堆与聚集索引

SQL Server 堆heap 非聚集索引 Nonclustered index 行号键查找RID loopup结合执行计划过程详解

sql server 索引阐述系列三 表的堆组织