我注意到,当我partsize
在 SAS9.3 Win7 64bit 中创建 SPD 数据集时指定选项时,它似乎没有按预期工作。
我正在使用一个没有附加参数的简单 SPDE 库名。创建数据集时,我指定了选项partsize=5g
,但创建的文件约为 700MB。它创建的组合分区的总大小约为 20g,因此我得到 20 到 30 个分区,而不是 4-5 个分区。
其他人经历过这种情况或有解决方法吗?
我注意到,当我partsize
在 SAS9.3 Win7 64bit 中创建 SPD 数据集时指定选项时,它似乎没有按预期工作。
我正在使用一个没有附加参数的简单 SPDE 库名。创建数据集时,我指定了选项partsize=5g
,但创建的文件约为 700MB。它创建的组合分区的总大小约为 20g,因此我得到 20 到 30 个分区,而不是 4-5 个分区。
其他人经历过这种情况或有解决方法吗?
显然 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 一起最佳工作。