1) 假设你同一时候从同一客户插入非常多行,使用多个值表的INSERT语句。

这比使用分开INSERT语句快(在一些情况中几倍)。
    Insert into test values(1,2),(1,3),(1,4)…

2) 假设你从不同客户插入非常多行。能通过使用INSERT DELAYED语句得到更高的速度。

Delayed的含义是让insert 语句立即运行,事实上数据都被放在内存的队列中,并没有真正写入磁盘。这比每条语句分别插入要快的多;LOW_PRIORITY刚好相反,在全部其它用户对表的读写完后才进行插入。

3) 将索引文件和数据文件分在不同的磁盘上存放(利用建表中的选项)。

4) 假设进行批量插入。能够添加bulk_insert_buffer_size变量值的方法来提快速度,可是。这仅仅能对myisam表使用。

5) 当从一个文本文件装载一个表时,使用LOAD DATA INFILE。这通常比使用非常多INSERT语句快20倍。

6) 依据应用情况使用replace语句取代insert。

7) 根据不同的应用案例ignorekeyword忽略重复记录。

最新文章

  1. 《图解HTTP》读书笔记
  2. LDR、STR指令
  3. iOS10 远程推送服务器所需证书以及应用授权文件配置
  4. gulp入门演练
  5. 关于easyui遇到的问题
  6. Redis在windows下安装和PHP中使用
  7. Java开发中经典的小实例-(do{}while())
  8. Picasso解决 TextView加载html图片异步显示
  9. 数列[专杀Splay版]
  10. oracle中事务处理--事务隔离级别
  11. vue从入门到进阶:Vuex状态管理(十)
  12. 雾霾天出行,如何精确避开“雷区”?2016 SODA数据侠十强
  13. vue render里面的nativeOn
  14. jQuery的appendTo案例
  15. Fedora : multilib version problems found
  16. ON_UPDATE_COMMAND_UI和ON_COMMAND有什么区别?
  17. 分形之皇冠(Crown)
  18. Bogart SysPwd.vb
  19. 机器学习算法 --- Pruning (decision trees) & Random Forest Algorithm
  20. asp.net 微信公众号源码

热门文章

  1. Java NIO 完全学习笔记(转)
  2. Mysql rr和rc隔离
  3. firebug使用
  4. SQL Server定时自动抓取耗时SQL并归档数据脚本分享
  5. poj3974(manacher)
  6. hdu4280(最大流)
  7. hdu1281+hdu2819(最大匹配数)
  8. 事务的使用示例及WinForm实现中的若干问题
  9. Struts2 学习第一步准备工作
  10. BGP协议学习总结