0

ライブ本番テーブルをアーカイブするための適切な戦略が必要です。

このテーブルには多くの挿入が発生しています (1 分あたり 1000 回近くの挿入)。これは myisam テーブルであり、自動インクリメントされた数値を持つキー列があります。

  1. 2001 年 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)、
UNIQUE KEY check_2( id_1id_2、)、timestampKEY ( 、) ) ENGINE=MyISAM AUTO_INCREMENT=75996470 DEFAULT CHARSET=latin1;status_code
account_id_3id_1timestamp

上記のフィールドに加えて、このテーブルには NULL 値を受け入れることができる約 30 のフィールドがあります。

4

0 に答える 0