0

我注意到,当我partsize在 SAS9.3 Win7 64bit 中创建 SPD 数据集时指定选项时,它似乎没有按预期工作。

我正在使用一个没有附加参数的简单 SPDE 库名。创建数据集时,我指定了选项partsize=5g,但创建的文件约为 700MB。它创建的组合分区的总大小约为 20g,因此我得到 20 到 30 个分区,而不是 4-5 个分区。

其他人经历过这种情况或有解决方法吗?

4

1 回答 1

2

显然 OPTION COMPRESS 并不像您期望的那样完全适用于 SPDE。

正如您所描述的那样工作:

libname mylib spde 'c:\temp' datapath=('c:\temp' 'd:\temp');
options compress=yes;;

data mylib.test (partsize=5g);
  set sashelp.class;
  do _t = 1 to 2.5e7;
   output;
 end;

run;

将选项压缩为 NO 会产生预期的结果。此外,在我的简短测试中,OPTIONS COMPRESS 几乎没有节省任何时间(即使大小减少了 40%),这表明 SPDE 不能与 COMPRESS 一起最佳工作。

于 2013-05-03T14:12:37.860 回答