1. 程式人生 > >MERGE INTO 解決大數據量 10w 更新緩慢的問題

MERGE INTO 解決大數據量 10w 更新緩慢的問題

update div and ble 更新數據 提高 關聯 type 條件

有個同事處理更新數據緩慢的問題,數據量超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 更新緩慢的問題