1

之前有个朋友问我这个问题,我不知道怎么回答,他说是在面试的时候知道的。在 SQL Server 中进行分区时,您可以在一个分区函数上放置多少个分区方案是否有限制?您可以在一个方案中放置多少个分区函数?提前感谢您的帮助。

4

1 回答 1

0

每个方案只能有一个分区函数。您可以让许多方案都使用相同的功能。每个方案都必须有一个关联的文件组,该文件组能够保存与分区函数关联的分区。

有多少分区方案可以使用分区函数的限制在于文件组容纳所有分区的能力。

在一个方案中可以使用多少个分区函数的限制是 1。

下面列出了可以创建多少个分区函数的限制。


SQL Server 2008

SQL Server 2008 中可以有 1000 个分区函数

n: "Specifies the number of values supplied by boundary_value, not to exceed 999." - http://msdn.microsoft.com/en-us/library/ms187802(v=sql.100).aspx


SQL Server 2012

SQL Server 2012 中可以有 15000 个分区函数

n: "Specifies the number of values supplied by boundary_value, not to exceed 14,999." - http://msdn.microsoft.com/en-us/library/ms187802(v=sql.110).aspx

于 2013-05-08T00:07:58.297 回答