MySQL - 归档表数据

时间:2015-04-27 13:41:20

标签: mysql

我想了解如何自动将旧表数据存档在单独的表中。

我有一张非常大的桌子,它不断成长和成长。对我来说,实际相关的数据是最新的~1000行。所有其他数据都是“很好的”#34;但是无关紧要。所以我想把它移到单独的位置,以加快SELECT查询。

1 个答案:

答案 0 :(得分:0)

听起来你需要设置某种类型的预定作业。有多种方法可以解决这个问题,但这种最简单的方法(在我看来)是设置Cron Job,因为你在Linux上。您可以每天使用它,或者无论如何经常使用它,并使用sql脚本为您移动数据,超过您的阈值。

你也可以在MySQL中安排工作,但我从来没有这样做过。

这个答案只是回答概念性问题,而不是提供技术细节,因为我不确定你需要什么。如果您需要,我很乐意编辑我的答案以提供一个cron示例。

希望这有帮助!