我正在研究将数据从Oracle传输到MySQL的数据传输实用程序。
在将数据从Oracle移动到MySQL时,为MySQL表选择的引擎是MyISAM,它可以快速插入数据。如果我将引擎类型更改为InnoDB,则需要花费很多时间来插入,因为Innodb遵循ACID规则。
如何通过InnoDB引擎实现最佳性能?我还想在将数据插入表之前将外键添加到表中。使用MyISAM引擎,这是不可能的。
我测试了下面的场景,
使用引擎类型MyISAM 50 lac数据在2小时内移动但无法添加外键 随着发动机类型InnoDB 50 lac数据移动大约20小时
请帮助我使用Innodb Engine类型获得性能。我正在使用MySQL 5.1.6版本使用所有默认设置。