SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 1100|回复: 7
打印 上一主题 下一主题

sas dataset的空间问题?

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2004-4-2 10:18:02 | 只看该作者

sas dataset的空间问题?

我的问题是:
我正在把Oracle中的一个表export成为SAS dataset。因为我的这个表巨大无比,所以我的export工作,当dataset做到4GB时候就停下了。提示信息是Full disk了,但是我的硬盘上还有4GB左右的空间,并没有满。操作系统时Windows2000Professional。我现在也不清楚是Windows系统的单个文件的大小限制,还是SAS的限制。
有没有好的解决方案?

谢谢!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2004-4-2 12:47:23 | 只看该作者
SAS 的工作目录下是否与你所说的硬盘分区是同一个目录?注意其工作目录。处理大容量的数据需要大硬盘的支持。

另外,你所说的限制是不存在的,我处理过近40G的单个文件。操作系统等与你所说的一样。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2004-4-2 13:29:11 | 只看该作者
我的OS也一样,FAT32,我也有4G的限制。
[code:1b384]libname tmp 'd:\';
data tmp.test;
do i=1 to 600000000;
  output;
  end;
run;[/code:1b384]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2004-4-2 13:54:06 | 只看该作者
谢谢二位!
Xlbgf,我的是FAT32分区的。
你的处理40GB的是NTFS还是FAT32分区的?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2004-4-2 14:21:52 | 只看该作者
什么年代了,处理大型数据,当然要用NTFS格式了。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
6#
 楼主| 发表于 2004-4-2 16:57:14 | 只看该作者
谢谢楼上的两位!
当我把分区从FAT32变成NTFS时,4GB的限制就取消了。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
7#
 楼主| 发表于 2004-4-3 17:40:29 | 只看该作者
根据我近几年来处理大型数据的经验,作为系统区的主硬盘最好不要分区。因为临时数据集可能会占用很大的磁盘空间。

我的电脑硬盘设置情况为:主硬盘120G,另外3个硬盘也为120G。

希望交流使用体会。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
8#
 楼主| 发表于 2004-4-3 23:32:47 | 只看该作者
表太大了,即使能够无故障地生成,用起来也不方便。
小建议:
可以分成几个小一些的表,使用的时候把需要用的表放在一个视图里,这样比访问一个大表更容易控制性能。

另:xlbgf朋友,您在windows 2000下处理的Base SAS单表没有遇到32G的大小限制吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-1-9 11:40 , Processed in 0.601331 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表