DYNCALCCACHEMAXSIZE

A definição de configuração DYNCALCCACHEMAXSIZE especifica a quantidade máxima de memória alocada para o cache da calculadora dinâmica para um banco de dados de armazenamento em blocos do Essbase. O valor especificado entra em vigor para todos os bancos de dados que são abertos após o servidor ser iniciado.

O cache da calculadora dinâmica é um buffer de memória que contém blocos de dados que são expandidos para incluir membros calculados dinamicamente. O Essbase aloca memória no cache da calculadora dinâmica para armazenar esses blocos durante recuperações ou cálculos que envolvem membros calculados dinamicamente.

O uso do cache da calculadora dinâmica pode melhorar o desempenho da recuperação, reduzindo o número de chamadas para o sistema operacional para fazer alocações de memória.

A configuração DYNCALCCACHEMAXSIZE 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

DYNCALCCACHEMAXSIZE [appname [dbname]] n
  • appname — Se você especificar um nome de aplicativo, a definição se aplicará a todos os bancos de dados dentro do aplicativo. Se você não especificar um nome de aplicativo, a configuração se aplicará a todos os aplicativos e bancos de dados no Essbase Server.

  • dbname — Se você especificar um nome de banco de dados, a definição se aplicará somente ao banco de dados. Se você também não especificar um nome de aplicativo, a configuração se aplicará a todos os aplicativos e bancos de dados no Essbase Server.

  • n — Um inteiro expresso em bytes (B), kilobytes (K), megabytes (M) ou gigabytes (G).

    • Valor mínimo: 0 megabytes (0 M). Se o valor for 0, o Essbase não usará o cache da calculadora dinâmica.

    • Valor padrão: 20 megabytes (20M, que é 20.971.520 bytes)

    • O volume máximo de memória que pode ser alocado é 256 GB. Se um valor for fornecido sem um qualificador B, K, M ou G, presume-se que o valor esteja em bytes. O qualificador pode estar em letras maiúsculas ou minúsculas e pode ser inserido ao lado do valor (10M) ou separado por um espaço (10M).

Exemplo

DYNCALCCACHEMAXSIZE 30M

Define 30 megabytes como o tamanho máximo para o cache da calculadora dinâmica.