常用的sql优化
大批量插入数据 myisam
alter table 表名 disable keys;
load data
alter table 表名 enable keys;
*************************************
关于innodb的大量数据插入的优化
1.因为inndb类型的表示按照主键的顺序保存的,所以将导入的数据按照主键的顺序排列,可以有效的提高导入数据的效率
2,在导入数据前执行set unique_checks=0,关闭唯一性校验,在导入结束后执行set unique_checks=1,恢复唯一性校验,可以提高导入的效率
3,如果应用使用自动提交的方式,建议在导入前执行set autocommit=0,关闭自动提交,导入结束后再执行set autocommit=1,打开自动提交,也可以提高导入的效率