목차

Search

  1. 소개
  2. Hub 콘솔 도구 구성
  3. 데이터 모델 작성
  4. 데이터 흐름 구성
  5. Informatica MDM Hub 프로세스 실행
  6. 응용 프로그램 액세스 구성
  7. MDM Hub 속성
  8. 구성 세부 정보 보기
  9. 행 수준 잠금
  10. MDM Hub 로깅
  11. 테이블 분할
  12. 제품 사용 툴킷을 사용하여 MDM 환경 정보 수집
  13. 용어

Oracle 환경에서의 통계 수집을 위한 병렬도 제한

Oracle 환경에서의 통계 수집을 위한 병렬도 제한

Oracle 환경에서는 Hub 프로세스 성능이 저하되지 않도록 통계 수집을 위한 병렬도를 제한해야 합니다.
병렬도를 설정하려면 데이터베이스 관리자 권한이 있는 사용자로 로그인해야 합니다.
다음 단계를 수행하여 통계 수집에 적절한 병렬도를 할당하십시오.
  1. 다음 수식을 사용하여 적절한 병렬도를 계산합니다.
    APPROPRIATE PARALLEL DEGREE = CPU_COUNT * PARALLEL_THREADS_PER_CPU
    CPU_COUNT
    는 Oracle에서 사용할 수 있는 CPU의 개수입니다.
    PARALLEL_THREADS_PER_CPU
    는 일반적으로
    2
    입니다.
    서버에 CPU가 여러 개 있을 경우 CPU 코어 수보다 작거나 같은 병렬도 값을 선택합니다.
    다른 응용 프로그램이 Hub와 동일한 서버에서 실행 중인 경우 Hub에 할당할 수 있는 CPU 리소스 수를 결정한 다음 이 개수를 기반으로 적절한 병렬도를 설정합니다.
  2. 다음 SQL*Plus 명령을 실행하여 현재 병렬도 설정을 확인합니다.
    select DBMS_STATS.GET_PREFS( 'DEGREE' ) from dual;
  3. 필요한 경우 다음 SQL*Plus 명령 중 하나를 실행하여 적절한 병렬도를 설정합니다.
    • Oracle 10g:
      DBMS_STATS.SET_PARAM ('DEGREE',<
      적절한 병렬도 값
      >);
    • Oracle 11g:
      DBMS_STATS.SET_GLOBAL_PREFS ('DEGREE', <
      적절한 병렬도 값
      >);
  4. 대형 테이블의 경우 다음 SQL 명령을 실행하여 새 병렬도 값으로 성능을 테스트합니다.
    DBMS_STATS.GATHER_TABLE_STATS
  5. 대기 이벤트가 없어지고 성능이 용납할 만한 수준이 될 때까지 병렬도 값을 줄이면서 3단계와 4단계를 반복합니다.