如何让insert程序速度快,可以试试联合SQL(insert 和 select 一起使用)?

查询添加可选择SQL执行,速度远超程序执行

insert 和 select案例

sql 复制代码
insert into 表1(列1,列2,列3,...)
select 列1,列2,列3,...
        from
        表2
        (GROUP BY 列)

116511 条数据 耗时45秒, 如果是程序查询然后再insert,则需要30分钟左右!!!

UPDATE和 select案例

sql 复制代码
-- 根据上月子客户编码查询单位,子客户名称,根客户名称
UPDATE 表1 INNER JOIN 
(SELECT 列1,列2,列3,... FROM 表2)  as t
ON 表1.列1=t.列1
set 表1.列2=t.列2;
	
-- 	第二种写法
	UPDATE 表1 a INNER JOIN 表2 b
ON a.列1= b.列1
SET  a.列2 = b.列2;

997015 条数据 耗时4.3分钟左右,程序至少10小时。

相关推荐
paid槮26 分钟前
MySQL的简单介绍
数据库·mysql
不羁。。9 小时前
【撸靶笔记】第八关:GET - Blind - Boolian Based - Single Quotes
数据库·sql·mybatis
AwhiteV10 小时前
利用图数据库高效解决 Text2sql 任务中表结构复杂时占用过多大模型上下文的问题
数据库·人工智能·自然语言处理·oracle·大模型·text2sql
m0_5951998510 小时前
Redis(以Django为例,含具体操作步骤)
数据库·redis·缓存
爱尚你199310 小时前
MySQL 三大日志:redo log、undo log、binlog 详解
数据库·mysql
小猿姐12 小时前
KubeBlocks AI:AI时代的云原生数据库运维探索
数据库·人工智能·云原生·kubeblocks
NocoBase13 小时前
10 个开源工具,快速构建数据应用
数据库·低代码·开源
麻辣清汤13 小时前
结合BI多维度异常分析(日期-> 商家/渠道->日期(商家/渠道))
数据库·python·sql·finebi
Kan先生15 小时前
对象存储解决方案:MinIO 的架构与代码实战
数据库·python
超级迅猛龙15 小时前
保姆级Debezium抽取SQL Server同步kafka
数据库·hadoop·mysql·sqlserver·kafka·linq·cdc