2

Oracle から MySQL にデータを転送する Data Transfer Utility に取り組んでいます。

Oracle から MySQL にデータを移動する際、MySQL テーブルに選択されたエンジンは、データを迅速に挿入する MyISAM です。エンジンの種類を InnoDB に変更すると、Innodb は ACID ルールに従うため、挿入に時間がかかります。

InnoDB エンジンで最高のパフォーマンスを達成するにはどうすればよいですか? また、テーブルにデータを挿入する前に、外部キーをテーブルに追加したいと考えています。MyISAM エンジンでは、これは不可能です。

以下のシナリオをテストしましたが、

エンジン タイプ MyISAM では 50 lac データは 2 時間で移動されましたが、外部キーを追加できません エンジン タイプ InnoDB では 50 lac データは約 20 時間で移動されました。

Innodb Engine タイプでパフォーマンスを得るのを手伝ってください。すべてのデフォルト設定で動作する MySQL 5.1.6 バージョンを使用しています。

4

0 に答える 0