I have a left join, is there a way to optimize it, i have used keyword magic=102, but did not see any improvement.
Can Proc ds2 help is this case
proc sql magic=102;
create table old_tran_prod_sync_master1 as
select
a.*,
b.Gluten_free,
b.Non_GMO,
b.Organic,
b.Organic_Validated,
b.Whole_Trade_Guarantee
from old_tran_prod_sync_master a
left join product_master_file b on a.UPC = b.NAT_UPC;
quit;
::::::::::::::::::::::::LOG:::::::::::::::::::::::;;
NOTE: PROC SQL planner chooses merge join.
NOTE: Table WORK.OLD_TRAN_PROD_SYNC_MASTER1 created, with 181692824 rows and 22 columns.
842 quit;
NOTE: PROCEDURE SQL used (Total process time):
real time 15:31.88
user cpu time 5:40.43
system cpu time 5:08.82
memory 1059492.75k
OS Memory 1077260.00k
Timestamp 07/15/2017 08:59:10 AM
Step Count 78 Switch Count 231