원본 시스템 최적화

완료됨

VLDB 시스템의 원본 내보내기에 대한 다음 지침을 따릅니다.

  • 기술 테이블 및 불필요한 데이터를 제거합니다. 자세한 내용은 SAP Note #2388483을 검토하세요.
  • DBMS 서버에서 R3load 프로세스를 분리합니다. 내보내기 성능을 최대화하기 위한 필수 단계입니다.
  • R3load는 속도가 빠른 최신 Intel CPU에서 실행해야 합니다. 성능이 좋지 않으므로 UNIX 서버에서 R3load를 실행하지 마세요. 128GB RAM이 장착된 2소켓 상용 Intel 서버는 거의 비용이 들지 않으며, 며칠 또는 몇 주의 튜닝/최적화 또는 컨설팅 시간을 절약할 수 있습니다.
  • 원본 DB 서버와 Intel R3load 서버 간에 최소 네트워크 홉이 있는 고속 네트워크(10GB가 이상적)가 있는지 확인합니다.
  • R3load 내보내기 서버에는 물리적 서버를 사용하는 것이 좋습니다. 일부 고객 사이트의 가상화된 R3load 서버는 네트워크 처리량이 매우 많을 때 양호한 성능이나 안정성을 보이지 않았습니다.
  • Orderby.txt 시작 부분에 큰 테이블을 시퀀싱합니다.
  • 신호 파일을 사용하여 반 병렬 내보내기/가져오기를 구성합니다.
  • 큰 내보내기를 사용하면 큰 테이블에서 정렬되지 않은 내보내기를 활용할 수 있습니다. 기본 키에 클러스터형 인덱스가 있는 데이터베이스에 정렬되지 않은 내보내기를 가져오면 속도가 느리기 때문에 정렬되지 않은 내보내기의 순효과를 검토해야 합니다.
  • 원본 DB 서버와 Intel R3load 서버 간에 Jumbo 프레임을 구성합니다.
  • 원본 데이터베이스 서버의 메모리 설정을 조정하여 순차적 읽기/내보내기 작업을 최적화합니다. 자세한 내용은 SAP Note #936441을 검토하세요.