批量导入数据到InnoDB表速度优化
2024-10-21 13:14:36
1、使用Load data;
2、
SET autocommit=0;
... SQL import statements ...
COMMIT;
3、
SET unique_checks=0;
... SQL import statements ...
SET unique_checks=1;
4、
SET foreign_key_checks=0;
... SQL import statements ...
SET foreign_key_checks=1;
5、
INSERT INTO yourtable VALUES (1,2), (5,5), ...;
6、
set innodb_autoinc_lock_mode
to 2 instead of the default value 1
time mysql -e "set foreign_key_checks=0; set sql_log_bin=0; set unique_checks=0; load data local infile 'infile.txt' into table load_test fields terminated by '\t' lines terminated by '\n' (col1, col2);"
脚本来源: https://www.percona.com/blog/2008/07/03/how-to-load-large-files-safely-into-innodb-with-load-data-infile/
最新文章
- mono3.2.3+Jexus5.5+openSuSE13.1的asp.net
- Java基础知识点3:集合类
- ORACLE操作列
- python学习 第一天
- expr 命令
- [Liferay6.2]AUI表单验证示例
- paper 7:支持向量机系列四:Outliers —— 介绍支持向量机使用松弛变量处理 outliers 方法。
- chrome离线安装包_下载
- Java中数字操作
- 从C中变化过来的各种语言的printf输出格式
- OWIN and Katana - 1
- Android多项目依赖在Eclipse中无法关联源代码的问题解决 Ctril 点不进去的解决方法
- hdu3844 Mining Your Own Business,无向双连接组件
- 纯Lambda实现斐波那契数列
- 【Python之路】第七篇--Python基础之面向对象及相关
- jQ实现的一个轮播图
- linux基本命令手册
- 几个例子弄懂JS 的setTimeout的运行方式
- break case
- Web开发——JavaScript基础
热门文章
- centos7.6环境jenkins升级到tomcat8.0.53和jenkins2.168版本
- Angularjs Select获取数组下标
- [LeetCode] 801. Minimum Swaps To Make Sequences Increasing 最少交换使得序列递增
- Java设置文件权限
- Anaconda无法更新
- 树莓派插入U盘自动拷贝系统日志到U盘或通过U盘升级程序
- 【嵌入式硬件Esp32】安装MQTT服务器(Windows) 并连接测试
- C# EF6框架连接postgresql数据库
- MySQL 中的共享锁和排他锁的用法
- TCP/IP协议的工作流程