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

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

insert 和 select案例

insert into1(1,2,3,...)
select1,2,3,...
        from2
        (GROUP BY)

116511 条数据 耗时45秒, 如果是程序查询然后再insert,则需要30分钟左右!!!
如何让insert程序速度快,可以试试联合SQL(insert 和 select 一起使用)?_第1张图片
UPDATE和 select案例

-- 根据上月子客户编码查询单位,子客户名称,根客户名称
UPDATE1 INNER JOIN 
(SELECT1,2,3,... FROM2)  as t
ON1.1=t.1
set1.2=t.2;
	
-- 	第二种写法
	UPDATE1 a INNER JOIN2 b
ON a.1= b.1
SET  a.2 = b.2;

997015 条数据 耗时4.3分钟左右,程序至少10小时。
如何让insert程序速度快,可以试试联合SQL(insert 和 select 一起使用)?_第2张图片

你可能感兴趣的:(入门案例,优化,项目,sql,数据库)