作者fairwind (应天风)
看板Statistics
标题Re: [问题] SAS跑大量资料所需的时间
时间Tue Mar 17 16:00:50 2009
我今天有请人测了一下
data5G
笔数80万笔
sas code 大概长这样吧
----------
proc sort data=abc
by var_a
run;
1.在C:下
real time:5:30
cpu time:0:30
2.装在ramdisk下 (ramdisk有9G)
不管怎麽试都会出现 out of resource?
然後只能中止程式
想请问这里是什麽问题?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.86.144
1F:→ kingbee:我猜因该是SAS在读取时快取档案非常大 ramdisk的限制 03/17 16:10
2F:→ kingbee:在控制台那边监控看看 不知道是不是 我有接触过健保资料 03/17 16:11
3F:→ kingbee:上百万笔连读进去都等快20分钟了 早期更不用说 03/17 16:11
4F:→ kingbee:你的语法那边 by 後面是不是没加分号; 03/17 16:13
5F:推 pohsin:还有一个方法可以参考,尽量不要排序,排序很花时间,尽量 03/17 19:52
6F:→ pohsin:用proc sql的方式来处理资料,可以不用排序,速度上快很多 03/17 19:53