Amazon Redshift
数据库开发人员指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

使用时间序列表

如果数据有固定保留期,强烈建议您将数据组织为时间序列表序列,其中每个表都相同,但包含不同时间范围的数据。

您可以通过对相应表执行 DROP TABLE 轻松移除旧数据,这比运行大范围 DELETE 快很多,而且不必运行后续 VACUUM 来回收空间。您可以创建 UNION ALL 视图来隐藏数据存储在不同表中这一事实。删除旧数据时,只需优化您的 UNION ALL 视图将已删除的表移除。同样,向新表加载新时间段时,只需将新表添加到视图中。

如果使用的时间序列表以时间戳列作为排序键,则可按排序键顺序高效加载数据,无需运行 Vacuum 来回收数据。有关更多信息,请参阅 按排序键顺序加载数据