バックグラウンドで5億レコードをMySQLにロードする
Percona使うとかmy.cnf書き換え以外で、RDSでも使える部分があるか。
derwiki - Loading half a billion rows into MySQL
ポイントはこのへん
- 外部キーチェック、ユニークチェックを無効にしておく
- 分離レベルを、READ-UNCOMMITTEDにしておく
- binlogを出さないようにしておく
- innodb周りのconfigをチューニングしておく
- データをチャンク分割してロードする