ArcGIS 9.3.1, ArcInfo. 속성 결합을 수행하는 작은 파일 지오 데이터베이스 및 SDE 기능 클래스 (각 수천 개의 레코드, 50 열)가 있습니다. 조인 후 맵 그리기가 매 초마다 몇 초에서 몇 초로 느려집니다. 조인에서 필드를 참조하는 정의 쿼리를 추가하면 다시 그릴 때 커피를 마실 시간입니다. 왜 이런 일이 발생하는지에 대한 아이디어가 있습니까? 다른 사람이 이것을 경험 한 적이 있습니까?
6
조인 필드가 색인됩니까?
—
Derek Swingley
아니요, 색인이 생성되지 않았습니다.
—
채드 쿠퍼
마지막 질문에 대답하기 위해 Chad : 예, 모든 ArcGIS 버전에서 열악한 조인 성능을 경험했습니다. 지난 10 년간 컴퓨팅 속도의 엄청난 발전은 여전히 각각의 새로운 릴리스에서 성능의 일상적인 저하를 따라 가지 못했습니다. 이것이 제가 분석 작업에 사용할 수없는 주된 이유 중 하나입니다. (지도 제작 작업의 경우는 다른 이야기입니다.)
—
whuber
@Swingley의 질문이 귀하의 문제에 대한 답변 일 수 있습니다. 색인화되지 않은 열에 결합하면 작업 속도가 크게 느려집니다. 해당 필드에 색인을 작성하는 것만으로도 속도가 크게 향상 될 수 있습니다. 파일 지오 데이터베이스에서 SDE로 항목을 이동해야 할 수도 있습니다. 액세스는 블록에서 가장 빠르지 않으므로 SqlServer 또는 Oracle로 전환하면 속도 문제를 해결하는 데 도움이 될 수 있습니다.
—
Michael Todd
@Jay : 예 Swingley는 처음으로 핵심 석재를 제자리에 놓고 3 개의 공감대를 얻었지만 더 나아가 방법을 설명했습니다. 모두가 이깁니다. :) 우리는 정답뿐만 아니라 최선을 다하기 위해 노력합니다. 항상 단일 컨테이너 내에서 동시에 발견되는 것은 아닙니다.
—
matt wilkie