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忽略反复记录。
查看全文
相关阅读:
四则运算(判断正误)
Right-BICEP要求四则2的测试用例
《构建之法》阅读笔记02
第二周的学习进度
四则运算(升级)
构建之法阅读笔记01
新手安装使用codeblocks
新的一年你该如何起飞
中国国家图书馆 注册后可以免费使用 维普等多个数据库资源
c++学籍管理系统v1.10
原文地址:https://www.cnblogs.com/yangykaifa/p/6946990.html
最新文章
三十三.mysqldump 实时增量备份 、innobackupex
三十二. 多表查询 MySQL管理工具 、 用户授权及撤销
三十一.MySQL存储引擎 、 数据导入导出 管理表记录 匹配条件
三十.数据库服务概述 构建MySQL服务器 、 数据库基本管理 MySQL数据类型
二十九.块存储应用案例 分布式文件系统 对象存储
二十八. Ceph概述 部署Ceph集群 Ceph块存储
269D
bzoj2115
bzoj3689
603E
热门文章
bzoj3957
bzoj2303
bzoj3675
bzoj1895
codeforces round #420 div2
bzoj4299
环形数组最大子数组之和
最大子数组和(结对开发)
《构建之法》阅读笔记3
第三周的学习进度
Copyright © 2011-2022 走看看