0

我需要一个适当的策略来归档实时生产表。

该表上发生了很多插入(每分钟接近 1000 次插入)。这是一个 myisam 表,它有一个带有自动递增数值的键列。

  1. 我需要将 1 月 1 日之前的数据移动到新的存档表
  2. 插入不应受到影响。

数据托管在 Amazon 的 RDS 实例上。

请帮忙!

编辑: 表结构是:

CREATE TABLE data(
idint(20) NOT NULL AUTO_INCREMENT,
id_1varchar(64) CHARACTER SET utf8 NOT NULL,
id_2varchar(64) CHARACTER SET utf8 NOT NULL,
timestampint(10) unsigned NOT NULL,
status_codeint(10) unsigned NOT NULL,
PRIMARY KEY ( id),
唯一键check_2( id_1, id_2, timestamp, status_code),
account_id_3( id_1, timestamp)
) ENGINE=MyISAM AUTO_INCREMENT=75996470 DEFAULT CHARSET=latin1;

除上述字段外,该表中还有大约 30 个可以接受 NULL 值的字段。

4

0 回答 0