news 2026/5/27 4:37:23

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/5/25 16:28:59

【毕业设计】SpringBoot+Vue+MySQL 果蔬作物疾病防治系统平台源码+数据库+论文+部署文档

摘要 随着现代农业的快速发展&#xff0c;果蔬作物的疾病防治成为农业生产中的重要环节。传统的疾病防治方法依赖人工经验&#xff0c;效率低下且难以应对大规模种植需求。信息技术的发展为农业病害防治提供了新的解决方案&#xff0c;通过智能化平台实现病害识别、预警和防治策…

作者头像 李华
网站建设 2026/5/26 4:33:33

uvm_sequence机制中重要task的拆解

详细拆解start()任务start()任务不是在uvm_sequence中声明的&#xff0c;而是在uvm_sequence_base中声明的&#xff0c;所以uvm_sequence继承了uvm_sequence_base中的start()方法virtual task start (uvm_sequencer_base sequencer, // 目标sequencer &#xff08;必须…

作者头像 李华
网站建设 2026/5/26 9:24:38

LobeChat在线帮助文档编写规范:让新人快速上手

LobeChat在线帮助文档编写规范&#xff1a;让新人快速上手 在AI技术飞速渗透日常工作的今天&#xff0c;越来越多团队开始尝试引入大语言模型提升效率。但现实往往并不理想&#xff1a;非技术人员面对API密钥、curl命令和Python脚本时一脸茫然&#xff1b;开发人员则疲于搭建前…

作者头像 李华
网站建设 2026/5/26 16:56:52

LobeChat量化模型支持情况:INT4、INT8推理表现对比

LobeChat量化模型支持情况&#xff1a;INT4、INT8推理表现对比 在如今大语言模型&#xff08;LLM&#xff09;快速普及的背景下&#xff0c;越来越多用户希望在本地设备上运行属于自己的AI助手。然而&#xff0c;一个7B或13B参数规模的FP16模型动辄需要10GB以上的内存资源&…

作者头像 李华
网站建设 2026/5/26 7:15:38

类变量和全局变量的作用域分别是什么?

类变量和全局变量的作用域核心差异在于可见范围的边界&#xff1a;全局变量的作用域是「整个模块」&#xff0c;类变量的作用域是「类的命名空间」&#xff08;及子类 / 实例&#xff09;。下面从定义、访问规则、边界限制、示例验证四个维度拆解&#xff0c;让作用域的边界更清…

作者头像 李华
网站建设 2026/5/26 8:25:18

LobeChat日志聚合分析方案

LobeChat 日志聚合分析方案 在AI聊天应用日益深入企业与个人工作流的今天&#xff0c;一个看似不起眼却至关重要的问题逐渐浮出水面&#xff1a;我们真的了解用户是如何使用这些智能对话系统的吗&#xff1f; 以开源项目 LobeChat 为例&#xff0c;它凭借对多模型支持、插件扩展…

作者头像 李华