MySQL如何快速插入数据( 二 )

  • 临时修改innodb_flush_log_at_trx_commit和sync_binlog参数 。
  • 关闭binlog或者临时不记录binlog 。
  • 其实还有一些其他方案,比如先不创建索引,插入数据后再执行添加索引操作;或者先将表改为MyISAM或MEMORY引擎,导入完成后再改为InnoDB引擎 。不过这两种方法实施起来较为麻烦且不知效果如何 。以上方法只是笔者依据个人经验总结得出,可能不太全面,欢迎各位补充哦 。




    推荐阅读