一次移动多行的最有效方法

时间:2013-04-06 00:28:51

标签: php mysql

这是解决长期问题的短期解决方案......

我有一个由其他人创建的数据库(并非总是这样)。一个特定的表存储历史事务数据。当该表变大时,该站点就像垃圾一样。当我能够实现它时,我将重新设计数据库3nf。在那之前,我需要将表限制在大约500,000行。所以我想定期运行一个脚本来将最旧的行移动到可能永远不会被使用的存档表中。假设我一次移动5-10K行,最有效的方法是什么?

这是一个MYSQL数据库。

在我的头顶,我想我会得到行数。找出计数 - 500000 LIMIT 1 id是什么,并将所有内容和ID< =移动到那里。

我只是选择,插入和删除,或者有更好的方法吗?

0 个答案:

没有答案