将大数据表写入mysql数据库C#

狂暴

我需要一些帮助。我正在将相当大的数据记录写入远程MySQL数据库。记录数范围从40万到超过1M。

我正在做的是

  1. 从一个数据库收集一组记录到一个数据表中。

  2. 然后,我想对数据表执行一些处理,然后再将数据写入另一个MySQL数据库。

  3. 选择和插入实际上非常快,但是要执行数据插入,我通过遍历数据表来创建“ INSERT INTO ...”查询字符串。这将花费很多时间,并延迟了将数据写出的过程。

我知道这是一个丑陋的解决方案,但是我在搜索Internet时找不到更优雅的东西,尽管它可能在那里。

任何帮助将不胜感激。

Egor4th

为了提高插入的性能,我建议使用BULK INSERT方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章