runxinzhi.com
首页
百度搜索
Mysql insert语句的优化
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忽略反复记录。
相关阅读:
CSS3 定位| Position研究
ASP.NET中Partial Class部分类
如何安全实现“记住我”的功能
JavaScript后台代码操作HTML TABLE的方法
强悍的CSS工具组合:Blueprint, Sass, Compass
CSS的力量:用一个DIV画图
ASP.NET记录错误日志的方式
ASP.NET私有构造函数作用
c#.net实现浏览器端大文件分块上传
asp.net实现浏览器端大文件分块上传
原文地址:https://www.cnblogs.com/yangykaifa/p/6946990.html
最新文章
js从数组中随机取出不同的元素
从273二手车的M站点初探js模块化编程
js实现StringBuffer
message sent to deallocated instance
UiTextField 限制输入长度
$(inherited) "$(SRCROOT) 修改.a文件的路径 --Library Search Paths
NSDictionary to jsonString || 对象转json格式
iOS 动画效果。简单的提示消失
NSMutableURLRequest Http 请求 同步 异步
ios Url Encode
热门文章
Xcode missing file or .png is missing from working copy
iOS DES 加密转base64
iOS DES ECB 模式加密
手机端第一屏页面文章的展开和隐藏
ASP.Net巧用窗体母版页
关于闭包的学习
ASP.NET真假分页—真分页
Asp.Net中索引器的用法
Asp.net操作Word文档,原来这么简单啊!
asp.net将ppt文档转换成pdf
Copyright © 2020-2023
润新知