news 2026/4/16 19:48:47

mysql批量插入数据如何更快

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
mysql批量插入数据如何更快

背景:
有个需求,需要向数据库插入300万数据,测试一个性能

这里使用存储过程来循环插入

先看第一次的插入,非常慢,十分钟只写入十几万条

delimiter$$createprocedureauto_insert1()BEGINdeclareiintdefault1;while(i<3000000)doinsertintos1values(i,'chens','male',concat('chens',i,'@qqcom'));seti=i+1;selectconcat('chens',i,'_ok');endwhile;END$$delimiter;

再来看下面的,利用事务批量提交,30秒钟全部插入完成

DELIMITER$$CREATEPROCEDUREauto_insert1()BEGINDECLAREiINTDEFAULT1;DECLAREbatch_sizeINTDEFAULT10000;DECLAREmax_iINTDEFAULT3000000;SETautocommit=0;STARTTRANSACTION;WHILEi<max_iDOINSERTINTOs1VALUES(i,'chens','male',CONCAT('chens',i,'@qqcom'));SETi=i+1;IFi%batch_size=0THENCOMMIT;STARTTRANSACTION;ENDIF;ENDWHILE;COMMIT;SETautocommit=1;END$$DELIMITER;
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 15:49:14

财务管理书籍推荐,财务入门必看的8本书

推荐8本财务管理入门书籍&#xff0c;财会人能力提升必看&#xff01;第一本&#xff1a;《经理人参阅&#xff1a;财务基础》说起财务书籍推荐&#xff0c;那这本《经理人参阅&#xff1a;财务基础》肯定首当其冲。这本书非常适合小白阅读&#xff0c;能让你快速掌握财务管理和…

作者头像 李华
网站建设 2026/4/16 18:00:30

VNote终极使用指南:高效Markdown笔记的完整配置教程

VNote终极使用指南&#xff1a;高效Markdown笔记的完整配置教程 【免费下载链接】vnote 项目地址: https://gitcode.com/gh_mirrors/vno/vnote VNote是一款专注于Markdown格式的跨平台笔记应用&#xff0c;为你提供专业而愉快的笔记体验。无论你是初次接触Markdown还是…

作者头像 李华
网站建设 2026/4/16 5:31:34

DeepSeek-Math 完全攻略:从入门到精通的数学AI实战指南

还在为复杂的数学问题发愁吗&#xff1f;DeepSeek-Math作为当前最先进的数学推理AI模型&#xff0c;正在彻底改变我们解决数学难题的方式。这个基于DeepSeek-Coder-v1.5 7B初始化的专业数学AI&#xff0c;在MATH基准测试中达到了令人瞩目的51.7%准确率&#xff0c;性能直逼Gemi…

作者头像 李华
网站建设 2026/4/16 7:01:04

企业级高校危化试剂仓储系统管理系统源码|SpringBoot+Vue+MyBatis架构+MySQL数据库【完整版】

摘要 背景相关的内容&#xff1a; 随着高校科研活动的日益频繁&#xff0c;危化试剂的使用和管理成为实验室安全的重要环节。传统的手工记录和分散管理方式存在效率低下、安全隐患多、追溯困难等问题&#xff0c;亟需一套智能化、规范化的管理系统。危化试剂仓储系统通过信息化…

作者头像 李华
网站建设 2026/4/16 11:14:42

LobeChat暗黑模式开启方法:保护眼睛的视觉体验

LobeChat暗黑模式开启方法&#xff1a;保护眼睛的视觉体验 在深夜调试代码、撰写报告或与AI助手长时间对话时&#xff0c;刺眼的白色界面是否曾让你感到眼睛酸胀&#xff1f;这并非错觉——高亮度屏幕在低光环境下确实会加剧视觉疲劳。现代Web应用为此纷纷引入“暗黑模式”&…

作者头像 李华
网站建设 2026/4/16 10:02:44

如何在子类中修改类变量?

在子类中修改类变量的核心逻辑是&#xff1a;区分 “修改父类的类变量” 和 “重写 / 修改子类自己的类变量” —— 子类可以独立维护自己的类变量&#xff0c;也能主动修改父类的类变量&#xff0c;两种场景的写法和效果完全不同&#xff0c;下面分场景讲透具体操作、避坑点和…

作者头像 李华