2012-10-11 2 views

답변

4

OPTIONS MSGLEVEL=I; 은 SQL 또는 데이터 단계에 대해 색인이 사용되는시기를 알려줍니다.

예 : https://communities.sas.com/thread/14072?start=0&tstart=0

명백하게 :

data class(index=(sex)); 
set sashelp.class; 
run; 
options msglevel=i; 
proc sql feedback; 
select * from class where sex='M'; 
quit; 

피드백 및 STIMER는 또한 (http://support.sas.com/documentation/cdl/en/sqlproc/62086/HTML/default/viewer.htm#a001360938.htm)

편집 쓴 쿼리에 대해 더 많은 정보를 얻을 수 유용 PROC의 SQL 옵션입니다 비록 문서화되어 있지 않고 여전히 진행중인 작업이지만 설명 옵션입니다. 자세한 내용은 링크를 참조하십시오.

+0

완벽한, 감사합니다! – Chad

+1

또한 PROC SQL _METHOD를 사용할 수도 있습니다. 그 방법으로 SAS가 백그라운드에서 물건을 분류 할 때 볼 수 있습니다. 내부 조인의 경우 조인중인 테이블 중 하나가 메모리에 들어갈 수 있으면 대부분의 경우 SAS가 해시 조인을 수행합니다.이 조인은 DATA STEP보다 빨리 수행되거나 인덱스를 사용합니다. –

관련 문제