SDE 성능 최적화 방법

기술지원

기술지원 문의

080-850-0915

유지보수 대상고객

  1. 홈페이지
  2. 기술지원
  3. 기술문서
  4. ArcGIS Enterprise
  5. SDE 성능 최적화 방법

SDE 성능 최적화 방법

소프트웨어: ArcSDE

요약 : SDE 성능 최적화 방법을 알아봅니다.


 

SDE 성능을 향상시키기 위해서는 아래와 같은 작업을 수행합니다.

 

  1. 주기적으로 컴프레스 실행

컴프레스는 버전과 불필요한 행을 참조하는 state를 제거하는 과정입니다.

ArcSDE 9.1버전부터는 접속자가 있어도 컴프레스가 가능하며, 대신 편집 세션에서 사용중인 State를 제외한 나머지 부분에 대하여 컴프레스 작업이 이루어집니다.

컴프레스는 기본적으로 ArcSDE 에서 최초 PostInstall시에 생성하신 SDE user에서만 Compress작업이 가능합니다.

새로 생성하신 user에서는 compress 작업이 실행되지 않으며, 편집한 모든 내용을 적용하려면 Reconcile / Post 작업 하신 후, SDE user로 compress 작업을 실행해 주셔야 합니다.

 

Compress 명령어 실행

  1. ArcSDE에 붙어있는ArcIMS 서비스(가 있다면)를 모두 내립니다.
  2. ArcSDE 서비스 종료-> sdemon -o shutdown -p <sde비밀번호> 를 실행합니다.

(만일 sde에 접속해 있는 프로세스가 있다면 강제로 kill 시킬 것인지 물어보면 Y를 눌러 kill 시킵니다)

  1. ArSDE가 정상 종료된 후, sdemon -o start -p <sde비밀번호> 명령어로 서비스를 재시작합니다.
  2. sdeversion -o compress -i <sde서비스명> -u sde -p <sde비밀번호> (명령어 수행 후, Y 눌러 실행합니다)
  3. 최초 내렸던 ArcIMS 서비스를 다시 올려 sde에 연결합니다.
  4. sdemon -o info -I users 명령어로 제대로 연결되었는지 확인합니다.

 

  1. 주기적으로 인덱스 재생성

ArcCatalog 에서 인덱스를 재생성 하고자 하는 Feature Class를 선택 > 마우스 우클릭 > Properties > Feature Class Properties 창 > Indexes 탭 > Spatial Index 항목 > Recalculate 버튼 을 클릭합니다(데이터를 사용하는 사용자가 있으면 버튼이 비활성화 됩니다.)

 

  1. 통계 갱신(analyze) 작업을 수행

통계 갱신(Analyze) 작업은 데이터를 로딩, 삭제, 업데이트, 컴프레스 한 후에, 테이블의 인덱스의 통계를 따라 B, F, D 테이블의 RDBMS 통계 정보를 업데이트 해주는 작업입니다.

ArcToolbox 이용 또는 SDE command(sdetable -o update_dbms_stats -t[TABLE]) 또는 오라클에서 Analyze 또는 DBMS_STATS 패키지를 이용하는 방법이 있습니다.

 

SDE 성능 향상에 대한 도움말은

http://support.esri.com/en/knowledgebase/techarticles/detail/30672을 참조하세요.

 

이 문서가 도움이 되었나요?

관련 기술문서