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忽略反复记录。
查看全文
相关阅读:
fzu 2204 7 dp
fzu Problem 2198 快来快来数一数 (快速幂+优化)
Hdu 5464 Clarke and problem (dp)
Hdu 5458 Stability (LCA + 并查集 + 树状数组 + 缩点)
Codeforces Round #321 (Div. 2) A, B, C, D, E
Hdu 5451 Best Solver (2015 ACM/ICPC Asia Regional Shenyang Online) 暴力找循环节 + 递推
Hdu 5459 Jesus Is Here (2015 ACM/ICPC Asia Regional Shenyang Online) 递推
Hdu 5452 Minimum Cut (2015 ACM/ICPC Asia Regional Shenyang Online) dfs + LCA
Hdu 5442 Favorite Donut (2015 ACM/ICPC Asia Regional Changchun Online 最大最小表示法 + KMP)
I Count Two Three---hdu5878(打表+二分)
原文地址:https://www.cnblogs.com/yangykaifa/p/6946990.html
最新文章
剑指offer-对称的二叉树
剑指offer-二叉树的镜像
剑指offer-树的子结构
HashMap+双向链表手写LRU缓存算法/页面置换算法
拼多多-六一儿童节【贪心】
笔试之random7生成random10
笔试之大整数相乘
Java基础总结
Java集合总结
JVM总结
热门文章
操作系统基础总结
多级反馈队列调度算法(转)
数据库原理基础总结
SQL练习总结
计算机网络基础问题总结
SSH项目中遇到的问题
从零开始做SSH项目(二)
从零开始做SSH项目(一)
Linux操作命令(七)
Codeforces Round #324 (Div. 2) A, B, C, D, E
Copyright © 2011-2022 走看看