zoukankan
html css js c++ java
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忽略反复记录。
查看全文
相关阅读:
typescript泛型
安卓手机IPhone抓包Https
js里面for循环的++i与i++
http请求头
从浏览器地址栏输入url到页面呈现
docker部署nodejs应用
mac下使用MongoDB
使用vue-cli3&vue ui图形化界面创建项目
javascript中的call, apply(转载)
跨域请求
原文地址:https://www.cnblogs.com/yangykaifa/p/6946990.html
最新文章
freeCodeCamp中一些有趣的方法
React-生命周期
注册功能模块(上)
页脚组件开发
页头开发
Ant Design框架引入
React Router概念
React Router参数传递
內联式样中的表达式
从输入URL到页面加载发生了什么?
热门文章
总结在移动端碰到的坑
剖析源码:浅谈react-infinite的机制与原理
react性能优化:redux的store中的数据量太大是否会影响性能
移动端使用fixed键盘弹起bug
Mongodb关系建模(n to n为例)
如何优雅的设计Redux的Store中的State树
react+redux渲染性能优化原理
关于props和state以及redux中的state
npm scripts + webpack 实践经验(React、Nodejs)
编写第一个Chrome插件
Copyright © 2011-2022 走看看