CALCCACHEDEFAULT
O uso do cache da calculadora do Essbase melhora o desempenho do cálculo em cubos de armazenamento em blocos (BSO).
A configuração CALCCACHEDEFAULT só se aplica a bancos de dados de armazenamento em blocos (BSO) e não se aplica a bancos de dados de armazenamento agregado (ASO).
Sintaxe
CALCCACHEDEFAULT [appname [dbname]] n-
appname — Opcional. Especifica o aplicativo ao qual a configuração se aplica.
Se você especificar um valor para appname e não especificar um valor para dbname, a definição se aplicará a todos os bancos de dados no aplicativo especificado.
Para ativar a definição de um banco de dados específico, você deve especificar um aplicativo e um banco de dados.
Se você não especificar um aplicativo, não poderá especificar um banco de dados e a configuração se aplicará a todos os aplicativos e bancos de dados no Essbase Server.
-
dbname — Opcional. Especifica o banco de dados, no aplicativo especificado por appname, ao qual a configuração se aplica.
Se você especificar um valor para dbname, mas não especificar um valor para appname, sua especificação será ignorada.
-
n — O tamanho do cache da calculadora padrão, em bytes. Se você não definir um valor padrão, ele terá 200.000 bytes.
Descrição
Usar o cache da calculadora melhora significativamente o desempenho do cálculo em cubos BSO. O tamanho da melhoria de desempenho depende da configuração do banco de dados.
Você pode especificar se o Essbase usa um cache de calculadora por padrão usando a configuração CALCCACHE. Se necessário durante um cálculo, substitua esta configuração padrão usando o comando SET CACHE em um script de cálculo.
Exemplo
Suponha que a configuração do aplicativo Essbase especifique estas configurações:
CALCCACHEHIGH 1000000
CALCCACHEDEFAULT 300000
CALCCACHELOW 200000Observação:
Na configuração do Essbase, um parâmetro não é seguido por um ponto e vírgula; em um script de cálculo, um parâmetro deve ser seguido por um ponto e vírgula.
Você pode então usar os seguintes comandos SET CACHE em um script de cálculo:
SET CACHE HIGH;define um cache de calculadora de 1.000.000 bytes para a duração do script de cálculo.
SET CACHE DEFAULT;define um cache de calculadora de 300.000 bytes para a duração do script de cálculo.
SET CACHE LOW;define um cache de calculadora de 200.000 bytes para a duração do script de cálculo.