首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SQL“归档”数据从一个表到另一个表在X天之后

SQL“归档”数据从一个表到另一个表在X天之后
EN

Stack Overflow用户
提问于 2022-01-12 14:44:16
回答 1查看 381关注 0票数 -1

我使用的数据库是Oracle企业。我有一个记录我们工人的"GPS坐标“的表(列:id、userid、纵行、纬度、日期、错误、错误类型)。但是,为了不随着时间的推移,这个表被聚在一起,我想要另一个表“归档GPS坐标”,并且我想在X天之后自动地将数据从一个表移动到另一个表。现在,我有两个想法,如何最好地这样做:

  1. 每天在00:00对表执行扫描,并将数据从主表移动到存档表。
  2. 在主表名"date +X days“中插入另一列,当sysdate = "date +X days”时,将数据移动到另一个表。

目前,我倾向于使用解决方案#1,因为我们有一个名为“设置”的表,我们可以对扫描进行编码,并将变量X移动到灵活的位置。

你还能给我其他的建议吗?

EN

回答 1

Stack Overflow用户

发布于 2022-01-13 01:31:42

如果您获得了许可,我会检查分区。俗话说:“移动数据的最快方法是根本不移动数据”。分区可以帮助确保历史数据不影响最近数据的性能。

下面是关于分区的完整介绍,以引导您浏览这些选项。

https://asktom.oracle.com/partitioning-for-developers.htm

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70683535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档