从Oracle到MySQL的数据转换

时间:2012-10-20 04:53:54

标签: mysql vb.net oracle datapump

我正在研究将数据从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版本使用所有默认设置。

0 个答案:

没有答案