数据库大量插入数据的sql 优化
- 引擎是 MYISAM
- 关闭创建索引 : Alter table 表名 disable keys / Alter table 表名 Enable keys
- 关闭唯一性的检查 : set unique_checks = 0 / set unique_checks = 1
- 使用 load data infile 比 insert 快
- 引擎是 INNODB
- 关闭唯一性的检查 : set unique_checks = 0 / set unique_checks = 1
- 关闭外键检查 : set foreign_key_checks = 0 / set foreign_key_checks = 1
- 关闭事务自动提交 : set autocommit = 0 / set autocommi = 1
插入完数据,全部恢复启用.
行到水穷处,坐看云起时。
中岁颇好道,晚家南山陲。
兴来每独往,胜事空自知。
偶然值林叟,谈笑无还期。