집계 뷰 빌드 최적화
Essbase ASO 큐브에서 집계를 빌드하는 성능을 향상시키려면 집계 저장영역 캐시의 크기를 늘리거나 샘플 크기를 늘릴 수 있습니다.
집계 저장영역 큐브에서 집계 뷰를 빌드하는 동안 다음 메시지가 나타날 수 있습니다.
For better performance, increase the size of aggregate storage cache
이 메시지는 큐브가 수백 백만 개의 입력 셀보다 큰 경우에 발생합니다.
건물 집합의 성능을 향상시키려면 다음 단계를 수행하십시오.
-
집계 스토리지 캐시의 크기를 입력 데이터 크기의 512MB 또는 20% 중 더 작은 크기로 늘립니다. 캐시 설정이 이미 이 양보다 큰 경우 다음 단계를 진행합니다. set cache_size 문법과 함께 MaxL 문 alter application을 사용하여 캐시를 늘립니다. 예:
alter application appname set cache_size xMB이 설정은 응용 프로그램을 다시 시작한 후에 적용됩니다.
-
통합 저장소 캐시를 늘린 후 통합 뷰를 빌드할 때 메시지가 계속 표시되면 ASOSAMPLESIZEPERCENT 구성 설정을 사용합니다. 구문:
ASOSAMPLESIZEPERCENT [appname [dbname]] n메시지가 사라지고 최적의 집계 성능에 도달할 때까지 점차적으로 n 값을 늘립니다. 다음을 포함하는 큐브의 경우:
-
2천만 개의 입력 셀, 5%로 시작
-
100백만개의 세포, 1%로 시작하십시오
-
10억 개 이상의 셀, 0.1%로 시작
집계 뷰를 지운 다음 다시 선택하고 재구축합니다. 메시지가 계속 나타나면 설정을 늘리고 다시 시도하십시오.
메시지가 더 이상 발생하지 않을 때까지 집계 뷰 작성 성능이 향상되지 않을 수 있습니다. 메시지가 더 이상 발생하지 않고 성능이 더 이상 향상되지 않으면 설정 증가를 중지합니다.
주:
ASOSAMPLESIZEPERCENT 설정을 너무 높게 설정하면 성능이 다시 저하되기 시작합니다. 10억 셀보다 큰 큐브에 대한 최적 설정은 3% 미만일 수 있습니다.
-