注册

批处理结算大批量数据,insert超级慢

通途 2025/05/29 234 3

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 03134284336-20250418-270205-20132
【操作系统】: linux
【CPU】:x86
【问题描述】*:
原业务系统,月度结算,大概有500万临时记录,需要处理到正式记录表中;正式表有4个索引。 只有主键的情况下,速度可以。
sql:
insert into tab_record
select * from tmp_tab_record;

等待无响应,超过1小时无响应。
同样语句oracle: 3分钟。

测试切分后:
1000 0.07秒
10000 0.8秒
100000 10.9秒
500000 3分 52秒 800毫秒
1000000 9分 58秒 380毫秒

目标: 有什么优化调整,希望业务逻辑调整少。

回答 0
暂无回答
扫一扫
联系客服