Hi I have just started experimenting with one of the in memory options for SAS. The in memory libname. I start by setting my MEMMAXSZ=2147483648 and then setting MEMSIZE = 4294967296. Then I declare the libname like: libname turbo "c:\inmem" memlib; Then I try loading a dataset of approximately 3 GB into the “turbo” library. This could be like Data turbo.TEST_DATA_MARHA; Set big_data_3_gb; Run; This means that we will exceed the allocated RAM size. This results to my surprise in the following error: ERROR: Insufficient space in file TURBO.TEST_DATA_MARHA.DATA. ERROR: File TURBO.TEST_DATA_MARHA.DATA is damaged. I/O processing did not complete. I was actually expecting that SAS would swap to the diskpath ”c:\inmem” and finalize the dataset here. Now my question to you guys – is it possible to do so? (I know that it will hurt performance and so on) If this is not possible – why do I have to give it a path when declaring the libname? Im running 9.3 TS1M2 on a server. Best regards Martin
... View more