- 主题:如何优化下面这个SAS 程序
proc sql noprint;
create able r as select * from map_c a left join R_r b
on a.cID = b. cID left join r_it c on b.reportID = c.report_id;
NOTE:表work.r创建完成,有170583行,43列。
MACROGEN(GETRBIC): QUIT;
PROCEDURE SQL 所用时间
实际时间 1:26:00
菜谱时间 7:00
这个程序很简单,以前只需要20分钟左右,最近越跑越慢,已经要一个半小时了。
--
FROM 106.38.102.*
不知道这个sql能不能优化一下?
--
FROM 106.38.102.*
b的cID列和c的reportId列要建索引
--
FROM 183.179.53.*
select *
这里的星号,太过份了吧
应该是没有必要弄43列
【 在 hizane 的大作中提到: 】
: proc sql noprint;
: create able r as select * from map_c a left join R_r b
: on a.cID = b. cID left join r_it c on b.reportID = c.report_id;
: ....................
--
FROM 124.160.154.*