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 

 

 

posted @ 2013-07-18 11:38  hoho,SalesForce  阅读(196)  评论(0编辑  收藏  举报