如何在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
您可能感兴趣
- cent os7.0 安装mysql(mysql8.0.23 linuxcentos7安装完整超详细教程)
- mysqlgroupby语句实现原理(Mysql中错误使用SQL语句Groupby被兼容的情况)
- 如何找到mysqlroot密码(WDCP管理面板忘记MYSQL ROOT密码及重置后台登录密码的方法汇总)
- mysql8.0.16安装步骤图解(mysql 8.0.22 安装配置图文教程)
- 查询mysql 死锁(MySQL线上死锁分析实战)
- mysql8.0.19.0正确安装图解(MySQL 8.0.23 主要更新一览新特征解读)
- mysql中命令大全(MySQL中ESCAPE关键字的用法详解)
- mysql六大锁解析(MySQL 锁的相关知识总结)
- mysql建表时指定聚簇索引(一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的)
- mysql有哪些索引和聚簇索引(MySQL 独立索引和联合索引的选择)
- mysql的复制原理(浅析MySQL的WriteSet并行复制)
- mysql8.0配置优化参数(MySQL 8.0 新特性之检查约束的实现)
- mysql命令输入行在哪(MySQL命令行操作时的编码问题详解)
- mysql删除数据库的命令(MySQL 线上数据库清理数据的方法)
- mysql8.0中如何导入数据(mysql8.0.20数据目录迁移的方法)
- mysql查看死锁记录(mysql查看死锁与去除死锁示例详解)
- 法国面包(法国面包法棍)
- 微信(微信分身)
- 双十二(双十二和双十一哪个划算)
- 佛肚竹盆景的养护之道(佛肚竹盆景的养护之道)
- 包水饺(包水饺手法怎么包视频)
- 越南河粉(越南河粉来自哪里)
热门推荐
- iview 全局初始化组件(iview 权限管理的实现)
- linux查看负载命令(在Linux命令行中使用计算器的5个命令详解)
- linux系统内核参数优化(Linux 系统优化的一些建议内核优化)
- navicat15激活页面不显示(Navicat for MySQL 15注册激活详细教程)
- python创建列表并查询(python列表使用实现名字管理系统)
- docker无法启动内存不足(解决docker磁盘空间不足问题)
- 修改sqlserver数据库所有者
- sql server证书配置(SQL Server Alwayson创建代理作业的注意事项详解)
- .NET get、post 请求
- dedecms语法教程(dedecms 获取描述信息限制字数的语法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9