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忽略反复记录。
查看全文
相关阅读:
线程的生命周期
同步与死锁
同步与死锁
线程的休眠
线程的休眠
RTSP转RTMP、FLV、HLS网页无插件视频直播-LiveNVR功能介绍-音频开启
使用LiveNVR实现将RTSP转RTMP、FLV、HLS,实现监控摄像头无插件直播
使用LiveNVR实现安防摄像头RTSP流WEB无插件播放的延迟调优
Javascript之数据执行原理探究
Javascript之动画1
原文地址:https://www.cnblogs.com/yangykaifa/p/6946990.html
最新文章
软件的安全性应从哪几个方面去测试?
一台客户端有三百个客户与三百个客户端有三百个客户对服务器施压,有什么区别?
输出一份高效的缺陷测试报告
HTTP 状态码
Web端测试点总结——持续更新中
win 虚拟环境安装Django
python_选择排序
第二十八天-nfs网络文件系统
优秀网友博客备注
第二十六天-文件系统选型及nfs网络文件进阶
热门文章
MySQL之Xtrabackup原理及实施
shell基础学习链接
第二十五天-linux系统磁盘分区知识深入讲解
MySQL之Xtrabackup备份恢复数据库-简介
第二十四天-linux系统磁盘管理知识进阶
第二十三天-linux系统磁盘管理基础知识
第二十二天-linux系统网络基础知识及配置实战
java jdk API中英文下载
java jdk API中英文下载
线程的生命周期
Copyright © 2011-2022 走看看