加载有序数据块中的数据
如果需要添加大量数据,加载符合排序顺序的有序数据块则不需要使用 Vacuum。
例如,假设您需要加载包含从 2017 年 1 月到 2017 年 12 月的事件的表。假设每个月均在一个单独的文件中,请加载 1 月的行、2 月的行,依此类推。加载完成后,表已完成排序,无需运行 Vacuum。有关更多信息,请参阅 使用时间序列表。
在加载非常大的数据集时,排序操作所需要的空间可能会超出总可用空间。通过加载较小数据块中的数据,每次加载期间使用的中间排序空间会大幅减少。此外,如果 COPY 失败回滚,加载较小的数据块更容易重启。