데이터베이스 설정 최적화에 유용한 시뮬레이션 생성

데이터베이스 성능은 많은 매개변수에 따라 달라집니다. 다양한 데이터베이스 매개변수의 최적 값을 얻기 위해 데이터베이스에 각기 다른 매개변수 값 조합을 적용하여 시뮬레이션을 생성하고 성능 통계 변화를 확인할 수 있습니다. Oracle Hyperion Calculation Manager에서는 각 시뮬레이션에서 얻은 성능 통계를 분석하고 이러한 성능 통계가 포함된 보고서를 생성하는 옵션을 제공합니다.

주:

블록 저장영역 애플리케이션 데이터베이스에 대한 시뮬레이션을 생성할 수 있습니다.

시뮬레이션 및 시뮬레이션 보고서를 생성하려면 다음을 수행합니다.

  1. 시스템 뷰에서 데이터베이스 등록정보 아이콘을 누릅니다.
  2. 엔터프라이즈 뷰에서 Oracle Hyperion Planning 애플리케이션 유형과 시뮬레이션을 생성할 데이터베이스가 포함된 애플리케이션을 확장합니다.
  3. 계획 유형을 마우스 오른쪽 버튼으로 누르고 DB 설정 조정을 선택합니다.
  4. 태스크 선택에서 아웃라인 등록정보에 대한 새 시뮬레이션 생성을 선택하고 다음을 누릅니다.
  5. 시나리오 초기화에서 다음 태스크를 수행합니다.
    1. 실행할 반복 횟수를 입력합니다. 최소값은 1이고 최대값은 6입니다.
    2. 각 반복 전에 실행할 규칙을 입력하거나 선택합니다.
    3. 각 반복 중에 실행할 규칙을 입력하거나 선택합니다.
    4. 각 반복 후에 실행할 규칙을 입력하거나 선택합니다.
    5. 다음 오류 메시지 레벨 중 하나를 선택하여 시뮬레이션 중 로그 파일에 쓸 오류 유형을 지정합니다.
      • 정보 - 시뮬레이션 중 서버에서 수행하는 일상적인 작업을 캡처합니다.

      • 경고 - 서버에서 심각한 것으로 간주되지 않는 상태를 캡처합니다.

      • 오류 - 시뮬레이션을 수행하는 동안 발생한 오류를 캡처합니다.

      • 세부정보 - 시뮬레이션 중 계산 통계에 대한 자세한 정보를 캡처합니다.

      • 요약 - 시뮬레이션 중 계산 통계 요약만 캡처합니다.

      • 없음 - 시뮬레이션 중 정보 또는 오류를 캡처하지 않습니다.

    6. 각 시뮬레이션 후에 새 데이터베이스를 생성할지 여부를 선택합니다.
    7. 다음을 누릅니다.
  6. 반복 매개변수 설정에서 다음 매개변수의 초기 값과 증분 값을 설정합니다.
    • 데이터 캐시 설정: 압축되지 않은 데이터 블록을 보관하는 메모리 내의 버퍼입니다.

    • 인덱스 캐시 설정: 인덱스 페이지를 보관하는 메모리 내의 버퍼입니다. 메모리에서 동시에 유지되는 인덱스 페이지 수는 캐시에 할당된 메모리 크기에 따라 달라집니다.

    • 버퍼 크기: 데이터베이스 버퍼는 평가 전에 추출된 행 데이터 셀을 보관하는 데이터베이스당 서버 버퍼입니다. 각 데이터베이스에는 변경할 수 있는 검색 버퍼 설정(KB)이 있습니다. 기본 버퍼 크기는 32비트 플랫폼의 경우 10KB이고 64비트 플랫폼의 경우 20KB입니다. 버퍼 크기를 늘리는 경우 크기 제한은 100,000KB로 설정되어 있지만 100KB를 초과하지 않는 것이 좋습니다.

    • 정렬 버퍼 크기: 검색 중 정렬할 데이터를 보관하는 서버 버퍼의 크기(KB)를 지정합니다. 데이터베이스별로 버퍼 크기를 조정할 수 있습니다. 기본 버퍼 크기는 32비트 플랫폼의 경우 10KB로 설정되고 64비트 플랫폼의 경우 20KB로 설정됩니다.

  7. 완료를 누릅니다.

    검증 오류가 없으면 다음 정보가 포함된 보고서 보기 탭이 표시됩니다.

    • 사용 가능한 통계 영역에서 다음 정보를 볼 수 있습니다.

      • 런타임 통계: 이 탭에는 평균 클러스터, 반복당 인덱스 캐시 적중률 등 데이터베이스 관련 매개변수가 포함되어 있습니다.

      • 실행 시간 통계: 이 탭에는 각 반복에서 실행한 각 규칙의 실행 시간(초)이 표시됩니다.

    • 통계 차트 영역에서는 각 반복에서 각 규칙을 실행하는 데 걸린 시간(초)의 라인, 막대 또는 세로 막대 그래프를 표시할 수 있습니다.

    • 요약 영역의 반복 세부정보 탭에서는 데이터 및 인덱스 캐시 설정, 버퍼 크기 등 각 반복에 대해 설정한 매개변수의 세부정보를 검토할 수 있습니다.

      차원 탭에서는 차원의 이름 및 유형(즉, 밀집 또는 희소), 각 차원의 멤버 수, 각 차원에 저장된 멤버 수 등 각 반복에서 사용된 차원 및 멤버에 대한 정보를 볼 수 있습니다.

    • 로그 영역의 차트 탭에서는 각 반복에서 각 규칙에 대해 생성된 로그 메시지 유형의 선형, 막대 또는 열 그래프를 볼 수 있습니다.

      로그 탭에서는 각 반복에서 각 규칙에 대해 생성된 로그 메시지(있는 경우)의 텍스트를 볼 수 있습니다. 규칙, 반복 및 메시지 레벨을 기준으로 로그 텍스트를 필터링할 수 있습니다.

  8. 보고서 보기 탭에 있는 동안 데이터베이스 매개변수를 변경하려면 개요 탭을 선택합니다.

    , 데이터베이스 매개변수를 수정한 다음 시뮬레이션을 다시 실행할 수 있습니다. 그러면 새 보고서가 표시됩니다.

  9. 시뮬레이션 보고서를 익스포트하려면 [파일], [익스포트] 순으로 선택합니다. xml 파일의 이름을 입력합니다.
  10. 시뮬레이션 보고서를 임포트하려면 태스크 선택에서 시뮬레이션 보고서 임포트/로드를 선택합니다.