0%

向mysql中导入大数据

记一次导入数据中的问题

由于某次需要导入一个超大的sql文件,遇到了许多问题。下面是解决办法

1. 需要对my.ini进行一些配置,包括

1
2
3
max_allowed_packet = 768M
wait_timeout=2880000
interactive_timeout = 2880000

2. 提前设置数据库引擎

  • MYISAM
  • InnoDB
  • 等等
  • 已知:MYISAM插入速度>>>InnoDB

3. 如果实在是慢,可以先删掉索引、约束。