CALCCACHEHIGH

Essbase 계산기 캐시를 사용하면 블록 저장영역(BSO) 큐브의 계산 성능이 향상됩니다.

CALCCACHEHIGH를 사용하여 계산 스크립트 SET CACHE 명령의 상한 값을 설정합니다.

CALCCACHEHIGH 구성은 블록 스토리지(BSO) 데이터베이스에만 적용되며 ASO(집계 스토리지) 데이터베이스에는 적용되지 않습니다.

구문

CALCCACHEHIGH [appname [dbname]] n
  • appname - 선택 사항입니다. 설정이 적용되는 응용 프로그램을 지정합니다.

    appname에 대한 값을 지정하고 dbname에 대한 값을 지정하지 않으면 지정된 애플리케이션의 모든 큐브에 설정이 적용됩니다.

    특정 큐브에 대한 설정을 사용으로 설정하려면 애플리케이션 및 큐브를 지정해야 합니다.

    애플리케이션을 지정하지 않으면 큐브를 지정할 수 없으며 Essbase 서버의 모든 애플리케이션 및 큐브에 설정이 적용됩니다.

  • dbname - 선택 사항입니다. 설정이 적용되는 appname로 지정된 애플리케이션에서 데이터베이스(큐브)를 지정합니다.

    dbname에 대한 값을 지정하지만 appname에 대한 값을 지정하지 않으면 사양이 무시됩니다.

  • n - 최대 계산기 캐시 크기(바이트)(200,000,000바이트를 초과하지 않음)입니다. 기본적으로 최대값은 200,000입니다.

설명

Essbase는 계산기 캐시를 사용하여 계산 중 데이터 블록을 생성하고 추적합니다. 계산기 캐시를 사용하면 계산 성능이 크게 향상됩니다. 성능 향상의 크기는 큐브 구성에 따라 달라집니다.

Essbase에서 기본적으로 CALCCACHE 설정을 사용하여 계산기 캐시를 사용할지 여부를 지정할 수 있습니다. 계산 중에 필요한 경우 계산 스크립트에서 SET CACHE 명령을 사용하여 이 기본 설정을 재정의합니다.

Essbase 구성에 다음 설정이 포함되어 있다고 가정합니다.

CALCCACHEHIGH  1000000
CALCCACHEDEFAULT 300000
CALCCACHELOW  200000

주:

Essbase 구성에서 매개변수 뒤에 세미콜론이 오지 않습니다. 계산 스크립트에서 매개변수 뒤에 세미콜론이 와야 합니다.

그런 다음 계산 스크립트에서 다음 SET CACHE 명령을 사용할 수 있습니다.

SET CACHE HIGH;

계산 스크립트 기간 동안 계산기 캐시를 1,000,000바이트로 설정합니다.

SET CACHE DEFAULT;

계산 스크립트 기간 동안 계산기 캐시를 300,000바이트로 설정합니다.

SET CACHE LOW;

계산 스크립트 기간 동안 계산기 캐시를 200,000바이트로 설정합니다.

참조 항목

SET CACHE 명령

CALCCACHE 구성 설정