Sas程序优化使用较少的工作空间
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sas程序优化使用较少的工作空间相关的知识,希望对你有一定的参考价值。
我在sas有一个主要程序,因为正在调用另外两个sas程序。
这两个sas程序使用来自大型数据集的proc格式cntlin创建格式,并且是驻留在工作空间中的临时手段。这些格式在sas程序中用于将格式赋予某些变量。
在主sas程序中,在工作库中创建了大约15个大型数据集。
一些proc sql连接和数据步骤合并正在发生
我们使用proc数据集在数据集上创建索引。
我们还使用了proc排序
哪里有可能用于而不是if
它启用了mprint mlogic symbolgen选项
并且完成了一些小的逻辑性能调整。
这里数据集创建的大部分内容都是在工作库中完成的。如果我们清除以前创建的总工作空间,则会丢失格式。我们不想放弃格式,直到工作结束,因为这些在整个sas程序中使用。
它需要1TB的sas工作空间才能完成所有这些工作。所以我想减少这个使用空间。
你们有人可以建议我们可以采取哪些优化来减少空间和内存。
答案
将格式目录写入其他文件夹。
以上是关于Sas程序优化使用较少的工作空间的主要内容,如果未能解决你的问题,请参考以下文章