我正在尝试在 SQL 中对一个大表进行分区。它的大小为 15 TB,包含数百万条记录。主要思想是通过创建新的文件组将即将到来的数据保存到不同的磁盘上,其中当前磁盘无法再扩展。
我创建了所需的文件组、文件、分区架构和分区函数,但是当我创建聚集索引时,它占用了太多空间(超过 200GB)并且仍在运行,所以我停止了它。
我的问题:有没有一种方法可以对现有的大表进行分区,而无需创建占用太多空间的聚集索引?或者有没有办法将新的数据保存到不同的磁盘?
sql-server partitioning file filegroup
file ×1
filegroup ×1
partitioning ×1
sql-server ×1