F****3 发帖数: 1504 | 1 请问Linux环境下的SAS如何使用memlib语句?我用了用好像不管用。。。是不是Linux
的内存管理不一样?
学校服务器的内存有256 GB。我觉得应该够了。。。
另外如果希望在普通电脑上使用memlib的话怎样才能让他不内存溢出呢?谢谢! |
|
d*******o 发帖数: 493 | 2 700 rows 这么小的data set跑那么慢,你是不是loop太多了?
要是所有输入输出的data set 不超过1g的话,可以把你要用的library放到内存里,省
一半以上的时间。
libname mylib “c:\temp” memlib; |
|
y****d 发帖数: 432 | 3 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
前面说明:
需要的童鞋请到我的签名档的博客查找!谢谢!发E-mail太累了!
觉得有价值的话可以顶一下,以便更多的人看到!谢谢!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
SAS2010全球论坛文章
1-10
Getting Connected to Your Data with SAS/CONNECT®
A Robust and Flexible Approach to Automating SAS® Jobs Under UNIX
Using SAS® Output Delivery System (ODS) Markup to Generate Custom
PivotTable and PivotChart Reports
Creating Easily Reusable and Extensible Processes: Code That Thinks for
Itself
ODS HTML Evolution, HTML that scrolls, panels, ... 阅读全帖 |
|
l******d 发帖数: 1633 | 4 下次用memlib,把整个server都塞住。。 |
|
A*******s 发帖数: 3942 | 5 my understanding is SAS is hard-disk based. So hard disks' I/O is the
bottleneck. Buy SSD hard drive, or big memories and use memlib option. |
|
A*******s 发帖数: 3942 | 6 my understanding is SAS is hard-disk based. So hard disks' I/O is the
bottleneck. Buy SSD hard drive, or big memories and use memlib option. |
|
A*******s 发帖数: 3942 | 7 硬盘速度是关键。如果数据处理过程中需要产生大量的temperory dataset,可以搞个
ssd指定做work library。如果内存确实够大的话,也可以直接用memlib,sasfile把文
件读入内存再处理。
我的习惯是downgrade硬盘和内存,然后趁run程序的时间上网灌水。 |
|
I*B 发帖数: 151 | 8 是ssd的快还是rpm 10k的硬盘快
memlib你是说用sas9的option吗?我去看看!
要是我干活按小时给钱,我也downgrade了 |
|
F****3 发帖数: 1504 | 9 太好了,谢谢,我一般处理的数据都是compustat财务数据,很大,用memlib比较好,
但是内存不够。。。 |
|
F****3 发帖数: 1504 | 10 之前都是用memlib语句,但是现在handle不了了。请问有知道使用sasfile的同学吗?
谢谢!@ |
|
F****3 发帖数: 1504 | 11 谢谢大家。我去研究一下。但是可以肯定的是table太大了. 有什么系统设置吧内存设
置大一点吗?我是在linux下面搞不能用memlib |
|