SAMMARY 프로시저의 경우는 메모리 혹은 CPU 등의 사용량이 많습니다.
위의 오류 메시지는 물리적인 메모리의 부족에 대한 부분입니다.
물리적인 확장이 불가능할 때에는 프로그램 수정이 필요합니다.
- 먼저 해당 프로시저에서 필요로 하는 리소스의 사용량을 확인해야 합니다.
options fullstimer; /* 리소스 사용량에 대한 자세한 정보를 확인 옵션 */
프로그램에서 프로시저 수행전에 추가해서 해당 리소스사용량을 확인합니다.
- SAS 의 환경에서 최대의 메모리를 사용할 수 있는 옵션으로 변경합니다. (sasv9.cfg)
-memsize 0 /* SAS에서 사용할 수 있는 물리적인 최대의 메모리를 사용 */
- 위의 옵션에서 확인 후 메모리 사용량 등이 과다하다고 생각되면 CLASS 문에 포함한 변수의 개수 가 줄여야 합니다. CLASS 문을 사용하는 경우는 sort를 작업을 같이 수행하기 때문에 리소스 사용 량이 늘어나게 됩니다.