Azure Sql Data仓库表记录的最大列数和大小是多少?

时间:2015-09-18 15:33:02

标签: sql sql-server azure data-warehouse

我希望将许多表反规范化为Azure Sql数据仓库中的一个表,这需要大量字段(~1500列)。有谁知道PDW表的列数限制和最大行大小?

此外,在性能和可维护性方面,这是什么最佳实践?创建一个巨大的表或将其分成多个一对一的关系表。

1 个答案:

答案 0 :(得分:1)

常规Azure SQL数据库表中的列数限制为1024(类似于本地SQL Server)。对于稀疏列,一个表最多可以有30,000列,其中多达1023列可以是非稀疏列。但是,至少有28,976个必须是稀疏列。如果列总数大于1024,则必须使用一个非稀疏列作为必需的列集。 https://msdn.microsoft.com/en-us/library/azure/jj553018.aspx