news 2026/7/14 11:35:45

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/7/14 5:32:28

LobeChat支持流式输出吗?实测大模型响应延迟表现

LobeChat支持流式输出吗&#xff1f;实测大模型响应延迟表现 在当前AI应用井喷的时代&#xff0c;用户早已不满足于“点击提问、等待十几秒后弹出一整段答案”的交互模式。我们越来越期待AI像人一样边思考边表达——前一句话刚说完&#xff0c;下一句就已经开始浮现。这种“打字…

作者头像 李华
网站建设 2026/7/10 18:43:09

LobeChat OpenAI GPT-3.5/4接入配置详解

LobeChat OpenAI GPT-3.5/4接入配置详解 在如今大模型遍地开花的时代&#xff0c;越来越多开发者不再满足于直接调用原始 API 来实现“问答机器人”——那种纯代码交互的体验&#xff0c;既不友好&#xff0c;也不适合落地到真实业务场景。人们真正需要的是一个开箱即用、界面优…

作者头像 李华
网站建设 2026/7/13 0:42:02

EmotiVoice语音合成安全性评估:防滥用机制探讨

EmotiVoice语音合成安全性评估&#xff1a;防滥用机制探讨 在虚拟主播实时互动、智能助手温柔应答的今天&#xff0c;我们正越来越难分辨声音背后的“真实身份”。一段仅5秒的社交媒体录音&#xff0c;可能足以让AI复刻出与本人几乎无异的声线&#xff1b;一句写好的文字&#…

作者头像 李华
网站建设 2026/7/14 0:18:03

Zotero插件一键安装终极指南:告别繁琐手动操作

Zotero插件一键安装终极指南&#xff1a;告别繁琐手动操作 【免费下载链接】zotero-addons Zotero add-on to list and install add-ons in Zotero 项目地址: https://gitcode.com/gh_mirrors/zo/zotero-addons 还在为Zotero插件安装而烦恼吗&#xff1f;每次都要下载、…

作者头像 李华
网站建设 2026/7/12 7:17:06

3D文件格式转换的核心挑战与优化策略

在3D模型处理的工作流中&#xff0c;文件格式转换往往是最容易被忽视却至关重要的环节。不恰当的格式选择不仅会导致数据丢失&#xff0c;还可能严重影响后续处理效率和最终渲染质量。本文将从实际项目痛点出发&#xff0c;深入分析不同3D文件格式的技术特性&#xff0c;并提供…

作者头像 李华