필드 'A'로 정렬 된 큰 SAS 데이터 세트가 있습니다. 필드 'A'와 'B'를 참조하는 쿼리를 수행하고 싶습니다. 성능 향상을 위해 'B'에 대한 색인을 만들었습니다. 이로 인해 도움이되지 않는 메시지가 나타납니다.SAS에서 내 색인을 사용하지 않은 이유는 무엇입니까?
INFO: Index B not used. Sorting into index order may help.
물론 B를 정렬하면 도움이됩니다. 그러나 그것은 중요한 것이 아닙니다. 색인은 다른 필드에서 이미 정렬 된 경우를위한 것입니다.
INFO: Use of index C for WHERE clause optimization canceled.
SAS 내 인덱스를 사용하기에 대한 모든 팁 :
유사한 쿼리에서는 SAS는이 메시지를 준다? SAS가 색인을 사용하지 않기 때문에 쿼리를 실행하는 데 2 시간이 걸리는 경우가 있습니다.
테이블에 몇 개의 관측치가 있으며 인덱싱 된 열의 카디널리티는 무엇입니까? –