如何减少批量更新的时间了?
UPDATERF_04YWFX0320111031SET A.FLD002=ISNULL(A.FLD001,0)-ISNULL(B.FLD001,0)
FROM RF_04YWFX0320111031 A LEFT JOIN RF_04YWFX0320110930 B
ON
A.ORG=B.ORG AND A.DIM001=B.DIM001 AND
A.DIM002=B.DIM002 AND A.ROWCOD=B.ROWCOD这两个表都是超过1亿的数据,并且都在ORG\DIM001\DIM002ROWCOD建了联合主键.
这个语句目前耗时 3时50分8秒,太长了.
谁有好的优化建议 ??? 走分区并行试试 要不要试试在B(ORG, DIM001, DIM002, ROWCOD)上建一个复合索引呢,在join的时候应该能加快两个表中行的匹配速度。
页:
[1]