PC 파일 서버의 로컬 설치를 통해 큰 테이블을 가져 오는 Enterprise 가이드 (SAS Enterprise 빌드, Windows 로컬, Unix 서버)에서 실행되는 코드가 있습니다. 그것은 나를 위해 잘 실행되지만 시스템 테스터에 쓸모없는 지점까지 느립니다.Access에서 가져올 때 파일 서버 성능이 변함.
내 Windows PC에서 SAS ID를 사용하면 코드가 작동합니다. 하지만 자신의 컴퓨터에서 SAS ID를 사용할 때 로컬 ID는 사용하지 않으므로 로컬 컴퓨터에 문제가있는 것으로 보입니다. 동일 프로젝트에서 동일한 코드를 실행하는 동일한 서버에 동일한 버전의 동일한 EG (동일한 핫픽스)가 설치되어 동일한 Access 데이터베이스에 연결됩니다.
다음에 무엇을 테스트 할 지에 대한 제안조차도 대단히 감사하겠습니다!
libname ACCESS_DB pcfiles path="&db_path"
server=&_CLIENTMACHINE
port=9621;
data permanent.&output_table (keep=[lots of vars]);
format [lots of vars];
length [lots of vars];
set ACCESS_DB.&source_table (rename=([some awkward vars]));
if [var]=[value];
[build some new vars, nothing scary];
;
run;
부칙 PC의 파일 서버는 EG 프로젝트는 두 경우에서 실행되고있는 동일한 시스템에서 실행 - 우리 모두 동일한 버전이 설치되어 있습니다. & db_path는 Access 데이터베이스의 위치입니다. 두 사용자가 액세스 할 수있는 네트워크 파일 저장소에 있습니다 (실제로 더 작은 테이블은 두 사용자가 합리적인 시간 내에 검색 할 수 있습니다). 이 서버는 IT 부서에서 관리하며 비즈니스가 소프트웨어를 설치할 수있는 서버는 아닙니다.
불행히도 지원에 따른 여러 수정 시도 후에 티켓이 확인되지 않아 해결되지 않았습니다. 진단 또는 해결할 위치에 있지 않은 인프라 문제로 인해 발생할 가능성이 큽니다. – syntheticbrain