如何在mysql中批量插入数据(MySQL如何快速批量插入1000w条数据)
类别:数据库 浏览量:2619
时间:2021-10-18 11:13:44 如何在mysql中批量插入数据
MySQL如何快速批量插入1000w条数据听说有个面试题是: 如何快速向mysql中插入1000w条数据?
我私下试了一下, 发现插入10000条数据用了0.9s, 插入10w条数据用了4.7s, 插入100w条数据用了58s左右,1000w条数据,我的笔记本吭哧了5分钟,自己停了, 心中1000w只草泥马呼啸而过,我用的是下面的代码:
|
-- 进入数据库 use test; -- 显示所有表 show tables; -- 创建majors表 create table majors(id int , major varchar (255)); -- 定义结束符$ delimiter "$" ; -- 创建存储过程,定义存储方法 create procedure batchinsert( in args int ) begin declare i int default 1; -- 开启事务(重要!不开的话,100w数据需要论天算) start transaction ; while i <= args do insert into majors(id,major) value(i,concat( "软件工程-" ,i)); set i = i+ 1; end while; commit ; end $ -- 调用函数,生成数据 -- 先生成10w条试试,同时输入$, 回车执行 call batchinsert(100000); $ |
生成10w条数据,用了4.44秒
生成100w条数据用了58.62秒,差不多1分钟
生成1000w条数据, 屏幕前的大佬可以去试一下, 哈哈, 我 ctrl+c把进程kill了!
总结
到此这篇关于mysql如何快速批量插入1000w条数据的文章就介绍到这了,更多相关mysql批量插入数据内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
原文链接:https://blog.csdn.net/SoULikeMe/article/details/112787678
您可能感兴趣
- mysql模糊查询语句(mysql中like % %模糊查询的实现)
- mysql创建数据库基本指令(MySql 新建用户与数据库的实际操作步骤)
- mysql不兼容问题(解决mysql 组合AND和OR带来的问题)
- mysql 索引表空间(MySQL如何构建数据表索引)
- linuxmysql客户端搭建(一台linux主机启动多个MySQL数据库的方法)
- mysql事务特性的主要作用(详解MySQL中事务的持久性实现原理)
- mysql索引原理及使用(再有人问你MySQL索引原理,就把这篇文章甩给他!)
- mysql突然报错206无法连接(详解MySQL连接挂死的原因)
- windows mysql 忘记密码(解决MySQL忘记密码问题的方法)
- mysql的索引及其介绍总结(浅析MysQL B-Tree 索引)
- 分享mysql设计规范(MySQL 可扩展设计的基本原则)
- mysql 分片键规则(MySql8 WITH RECURSIVE递归查询父子集的方法)
- mysql实用教程(Mysql调优Explain工具详解及实战演练推荐)
- mysql千万级别数据查询优化(mysql千万级数据量根据索引优化查询速度的实现)
- mysql表锁行锁和分页锁(MySQL 不停机不锁表主从搭建)
- mysqlreplace用法(细说mysql replace into用法)
- 高马尾扎发(高马尾扎发教程视频)
- 这里输入关键词(请手动输入关键词)
- 小说 顾瑾岚拿出一套飞行棋,别说你连飞行棋都不会哦(顾瑾岚拿出一套飞行棋)
- 金品公司 界界乐中秋限定飞行棋礼盒 露营藤篮礼盒全新上市(界界乐中秋限定飞行棋礼盒)
- 必看 8月,相比七夕,更需要注意的是这些事(必看8月相比七夕)
- 8月23日11时16分将迎处暑,逐渐进入气象意义上的秋天(8月23日11时16分将迎处暑)
热门推荐
- python如何获取列表值(Python中按键来获取指定的值)
- canvas 绘图解决方案(高清屏下canvas重置尺寸引发的问题的解决)
- IIS7支持html中<!--#include --> 包含文件的方法
- php设置上传文件代码(PHP大文件切割上传并带进度条功能示例)
- react初学难点(使用react的7个避坑案例小结)
- mysql效率查询(MySQL 如何分析查询性能)
- Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】(Python HTML解析器BeautifulSoup用法实例详解爬虫解析器)
- css3设置过渡效果(CSS3 media queries + jQuery实现响应式导航)
- HTML5<q> 与 <blockquote> 的区别
- UrlHelper、HtmlHelper的使用
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9