2

我正在研究将数据从 Oracle 传输到 MySQL 的数据传输实用程序。

在将数据从 Oracle 移动到 MySQL 时,为 MySQL 表选择的引擎是 MyISAM,它可以快速插入数据。如果我将引擎类型更改为 InnoDB,则插入需要很长时间,因为 Innodb 遵循 ACID 规则。

如何通过 InnoDB 引擎获得最佳性能?我还想在将数据插入表之前将外键添加到表中。使用 MyISAM 引擎这是不可能的。

我已经测试了以下场景,

引擎类型 MyISAM 50 lac 数据在 2 小时内移动,但无法添加外键引擎类型 InnoDB 50 lac 数据大约在 20 小时内移动。

请帮助我使用 Innodb 引擎类型获得性能。我正在使用 MySQL 5.1.6 版本,使用所有默认设置。

4

0 回答 0