user20907 Asked: 2013-05-16 15:02:57 +0800 CST2013-05-16 15:02:57 +0800 CST 2013-05-16 15:02:57 +0800 CST 表分区文件组 772 对一个表进行分区时,可以对多个表使用同一个文件组吗?我按年份划分了一个项目表。它创建了五个文件组。我可以为订单表使用相同的文件组,还是需要创建单独的文件组? sql-server partitioning 1 个回答 Voted Best Answer Travis 2013-05-16T20:15:30+08:002013-05-16T20:15:30+08:00 从技术上讲,您可以将任何现有/新文件组分配给任何新分区方案(对于其他表)。 但是,您需要了解现有分区的功能和方案设计,更重要的是了解现有分区的用途。为了提高可伸缩性和性能,可以通过将文件组放在不同的磁盘上来对其进行分区。或者它可以被分区以将较旧的数据存档在速度较慢且更便宜的磁盘上。或者在相同/不同的磁盘上进行分区,以便在数据加载过程中更快地访问子集。因此,想法是找出新表分区的目的是否与现有分区内联,以确定应该使用现有文件组还是新文件组。
从技术上讲,您可以将任何现有/新文件组分配给任何新分区方案(对于其他表)。
但是,您需要了解现有分区的功能和方案设计,更重要的是了解现有分区的用途。为了提高可伸缩性和性能,可以通过将文件组放在不同的磁盘上来对其进行分区。或者它可以被分区以将较旧的数据存档在速度较慢且更便宜的磁盘上。或者在相同/不同的磁盘上进行分区,以便在数据加载过程中更快地访问子集。因此,想法是找出新表分区的目的是否与现有分区内联,以确定应该使用现有文件组还是新文件组。