首页 > 代码库 > MERGE INTO 解决大数据量 10w 更新缓慢的问题

MERGE INTO 解决大数据量 10w 更新缓慢的问题

有个同事处理更新数据缓慢的问题,数据量超10w的量,更新速度太慢耗时较长,然后改成了 MERGE INTO 效率显著提高。

使用方法如下

MERGE INTO 表A USING 表B

ON 关联条件

WHEN MATCHED THEN 满足执行

WHEN NOT MATCHED THEN 不满足执行

 

如:

MERGE INTO TABLE_A
USING (SELECT * FROM TABLE_C WHERE STUTAS=1 AND TYPE=11) TABLE_B
ON (TABLE_A.id=TABLE_B.id)
when matched then update set TABLE_A.NAME=TABLE_B.NAME

 

MERGE INTO 解决大数据量 10w 更新缓慢的问题