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程序优化使用较少的工作空间的主要内容,如果未能解决你的问题,请参考以下文章

DB2性能优化 – 如何通过调整锁参数优化锁升级

OpenMP:使用较少的长线程更好,还是使用最大可用的短线程更好?

应用优化记录

应用优化记录

在表达较少的双峰数据上拟合两个高斯

ETL工作中SQL优化集合(百万级数据库优化方案)