首页 > 数据库技术 > 详细

常用的sql优化

时间:2014-08-26 15:17:16      阅读:330      评论:0      收藏:0      [点我收藏+]

大批量插入数据 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,打开自动提交,也可以提高导入的效率

常用的sql优化

原文:http://www.cnblogs.com/lehao/p/3937217.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!