Mysql 表优化
1、检查数据表 check table table_name;
2、优化数据表 optimize table table_name;
3、大批量插入数据
当用load导入数据的时候,适当设置可以提高导入速度()
infile outfile 命令
对于Myisam存储引擎的表可以通过一下方式快速的导入大量的数据。
alter table table_name disable keys; //loading the data alter table table_name enable keys;
disable keys 和 enable keys 用来打开或者关闭Myisam 表非唯一索引的更新,可以提高速度。注意:对Innodb表无效
* 关闭自动提交可以提高导入效率
在导入前先执行 set autocommit = 0,关闭自动提交事务,在导入后执行set autocommit =1