ライブ本番テーブルをアーカイブするための適切な戦略が必要です。
このテーブルには多くの挿入が発生しています (1 分あたり 1000 回近くの挿入)。これは myisam テーブルであり、自動インクリメントされた数値を持つキー列があります。
- 2001 年 1 月より古いデータを新しいアーカイブ テーブルに移動する必要がある
- インサートは影響を受けません。
データは Amazon の RDS インスタンスでホストされています。
助けてください!
編集: テーブル構造は次のとおりです。
CREATE TABLE
data
(
id
int(20) NOT NULL AUTO_INCREMENT,
id_1
varchar(64) CHARACTER SET utf8 NOT NULL,
id_2
varchar(64) CHARACTER SET utf8 NOT NULL,
timestamp
int(10) unsigned NOT NULL,
status_code
int(10) unsigned NOT NULL,
PRIMARY KEY (id
)、
UNIQUE KEYcheck_2
(id_1
、id_2
、)、timestamp
KEY ( 、) ) ENGINE=MyISAM AUTO_INCREMENT=75996470 DEFAULT CHARSET=latin1;status_code
account_id_3
id_1
timestamp
上記のフィールドに加えて、このテーブルには NULL 値を受け入れることができる約 30 のフィールドがあります。