DYNCALCCACHEMAXSIZE

DYNCALCCACHEMAXSIZE 구성 설정은 Essbase 블록 저장영역 데이터베이스에 대한 동적 계산기 캐시에 할당된 최대 메모리 양을 지정합니다. 지정된 값은 서버가 시작된 후 열린 모든 데이터베이스에 적용됩니다.

동적 계산기 캐시는 동적으로 계산된 멤버를 포함하도록 확장된 데이터 블록을 보관하는 메모리 버퍼입니다. Essbase는 동적 계산기 캐시에 메모리를 할당하여 동적으로 계산된 멤버를 포함하는 검색 또는 계산 중에 이러한 블록을 저장합니다.

동적 계산기 캐시를 사용하면 운영 체제에서 메모리 할당을 수행하는 호출 횟수를 줄여 검색 성능을 향상시킬 수 있습니다.

DYNCALCCACHEMAXSIZE 구성은 블록 저장 영역(BSO) 데이터베이스에만 적용되며 집계 저장 영역(ASO) 데이터베이스에는 적용되지 않습니다.

구문

DYNCALCCACHEMAXSIZE [appname [dbname]] n
  • appname - 애플리케이션 이름을 지정하는 경우 애플리케이션 내의 모든 데이터베이스에 설정이 적용됩니다. 애플리케이션 이름을 지정하지 않으면 설정이 Essbase 서버의 모든 애플리케이션 및 데이터베이스에 적용됩니다.

  • dbname - 데이터베이스 이름을 지정하는 경우 설정은 데이터베이스에만 적용됩니다. 애플리케이션 이름도 지정하지 않으면 Essbase 서버의 모든 애플리케이션 및 데이터베이스에 설정이 적용됩니다.

  • n - 바이트(B), 킬로바이트(K), 메가바이트(M) 또는 기가바이트(G)로 표시되는 정수입니다.

    • 최소값은 0MB(0M)입니다. 값이 0인 경우 Essbase는 동적 계산기 캐시를 사용하지 않습니다.

    • 기본값: 20MB(20M, 20,971,520바이트)

    • 할당할 수 있는 메모리의 최대 양은 256GB입니다. 값이 B, K, M 또는 G 한정자 없이 제공된 경우 값이 바이트 단위라고 가정합니다. 수식자는 대문자 또는 소문자일 수 있으며 값(10M) 옆에 입력하거나 공백(10M)으로 구분할 수 있습니다.

DYNCALCCACHEMAXSIZE 30M

동적 계산기 캐시의 최대 크기로 30MB를 설정합니다.