我想了解如何自动将旧表数据存档在单独的表中。
我有一张非常大的桌子,它不断成长和成长。对我来说,实际相关的数据是最新的~1000行。所有其他数据都是“很好的”#34;但是无关紧要。所以我想把它移到单独的位置,以加快SELECT查询。
答案 0 :(得分:0)
听起来你需要设置某种类型的预定作业。有多种方法可以解决这个问题,但这种最简单的方法(在我看来)是设置Cron Job,因为你在Linux上。您可以每天使用它,或者无论如何经常使用它,并使用sql脚本为您移动数据,超过您的阈值。
你也可以在MySQL中安排工作,但我从来没有这样做过。
这个答案只是回答概念性问题,而不是提供技术细节,因为我不确定你需要什么。如果您需要,我很乐意编辑我的答案以提供一个cron示例。
希望这有帮助!