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忽略反复记录。
查看全文
相关阅读:
Android UI基本测验:线性布局 狼人:
Android与服务器端数据交互 狼人:
Windows Phone 7 Tips (1) 狼人:
基于.NET/C#开发跨平台Windows Phone 7、iPhone及Android应用程序 狼人:
Windows Phone 7 Tips (4) 狼人:
Widget开发心得 解决跳转页面和SQLite类问题 狼人:
在Visual Studio中使用MonoTouch开发iOS应用程序(上):环境配置 狼人:
Android设计趋势分析10则 狼人:
Android开发经验分享 狼人:
初探AIR for Android开发 狼人:
原文地址:https://www.cnblogs.com/yangykaifa/p/6946990.html
最新文章
Swing组件集合的事件处理(五)
核心Swing组件(一)
核心Swing组件(二)
MVC体系结构
SMTP协议详解,发送Email,支持密码验证,发送实例
照片方法继承基础成员变量和方法的动态绑定测试照片方法
文件系统FatFsR0.09a翻译(一):integer.h
编程学习高效程序员的45个习惯学习笔记编程学习
Jeff Atwood的书架(真实照片)
内容实现android共享Action内容实现
热门文章
winform下自带的Combox 绑定数据源 样例
线程唤醒多线程之等待唤醒机制线程唤醒
配置设置SQL server开启TCP/IP登录,并且启用默认的1433端口配置设置
BZOJ 1001([BeiJing2006]狼抓兔子最大流转对偶图最短路)
内容博客很久没来了,大家久违了内容博客
laravel php artisan migrate 数据迁移时出现的[HY000][1045]错误
MySQL高级配置
Innodb_large_prefix
详解PhpStudy集成环境升级MySQL数据库版本
Mysql5.5升级到5.7的过程已经踩到的坑
Copyright © 2011-2022 走看看