码迷,mamicode.com
首页 > 数据库 > 详细

常用的sql优化

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

标签:使用   数据   sp   ad   c   sql   应用   table   优化   

大批量插入数据 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优化

标签:使用   数据   sp   ad   c   sql   应用   table   优化   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!