최대 응답 그리드 크기
블록 저장영역(BSO) 복제된 분할영역 소스 큐브에서 합산 저장영역(ASO) 복제된 분할영역 대상 큐브로 이동하는 Essbase 질의 그리드의 크기를 제한해야 하는 경우도 있습니다. MAX_REQUEST_GRID_SIZE를 사용하여 총 요청 그리드 크기를 제한할 수 있습니다.
예를 들어, MAX_REQUEST_GRID_SIZE가 10억(100000000) 셀로 설정되고 MAX_RESPONSE_GRID_SIZE가 1백만(1000000) 셀(10000000 / 1000000 = 1000)로 설정된 경우 Essbase는 1,000개의 셀로 구성된 여러 슬라이스의 ASO 대상에 응답 그리드를 보냅니다.
데이터 대상에 응답 그리드를 일시적으로 보유하는 데 필요한 메모리의 양은 요청 그리드 크기(MAX_REQUEST_GRID_SIZE)에 비례합니다. 수백만 개의 셀이 있는 초대형 요청 그리드의 경우 응답 그리드를 한 작업으로 전송하는 데 필요한 메모리 양이 문제를 야기할 수 있습니다. 예를 들어, 시스템이 메모리 경계에 도달하거나 충분한 메모리를 할당하지 못할 수 있습니다.
구문
MAX_RESPONSE_GRID_SIZE [appname [dbname]] n-
appname - 선택 사항입니다. 응답 그리드 크기를 설정할 애플리케이션을 지정합니다.
appname에 대한 값을 지정하고 dbname에 대한 값을 지정하지 않을 경우 이 설정은 지정된 애플리케이션의 모든 데이터베이스에 적용됩니다.
특정 데이터베이스에 대해 설정을 활성화하려면 응용 프로그램 및 데이터베이스를 지정해야 합니다.
애플리케이션을 지정하지 않으면 데이터베이스를 지정할 수 없으며 Essbase 서버의 모든 애플리케이션 및 데이터베이스에 설정이 적용됩니다.
-
dbname - 선택 사항입니다. appname로 지정된 응용 프로그램에서 응답 그리드 크기를 설정할 데이터베이스를 지정합니다.
dbname에 대한 값을 지정하지만 appname에 대한 값을 지정하지 않으면 사양이 무시되고 Essbase 서버의 모든 애플리케이션 및 데이터베이스에 대해 로깅 진단 메시지가 사용으로 설정됩니다.
-
n - 데이터 대상으로 전송할 응답 그리드의 슬라이스 크기를 지정합니다.
기본값은 8MB의 메모리가 필요한 1000000개의 셀입니다.
구성에 대한 변경사항을 초기화하려면 Essbase 서버를 재시작해야 합니다.
예
MAX_RESPONSE_GRID_SIZE ASOSamp 500000ASOSamp 응용 프로그램과 연관된 모든 데이터베이스에 대해 응답 그리드를 300만 개의 셀(4MB의 메모리가 필요함)로 제한합니다.
참조 항목