SAS内存使用和排序

use*_*730 10 sas

我很好奇SAS使用内存,排序,以及为什么它看起来效率低下.

我有一个带有8GB内存的四核xeon.我有一个3GB的数据集.为什么在标准过程排序期间的任何给定时间内仅使用120MB的内存和15-20%的CPU利用率?这似乎是程序非常低效的事情.

在我看来,由于我有可用内存,它将加载整个数据集,然后继续删除所有可用的CPU周期.但只有15%?这是对可用资源的极大浪费,让我感到困扰.看起来它经常在磁盘上来回走动,这很慢.

是否有一些神奇的设置说"SAS,你可以利用一切更快"我错过了?

64位操作系统运行64位SAS,顺便说一句.

fsc*_*cmj 6

您可以检查您的MEMSIZESORTSIZE设置.关于排序性能的更多讨论在这里.