MAXFORMULACACHEMEMORYLIMIT
A configuração MAXFORMULACACHEMEMORYLIMIT permite controlar o excesso do tamanho do cache da fórmula do Essbase (definido por MAXFORMULACACHESIZE). Não altere essa definição, a menos que suas consultas precisem consumir mais de 4 GB para avaliação de dependência de fórmula.
A configuração MAXFORMULACACHEMEMORYLIMIT se aplica a bancos de dados de armazenamento agregado (ASO) e bancos de dados de armazenamento em bloco (BSO) no modo híbrido.
Sintaxe
MAXFORMULACACHEMEMORYLIMIT [appname [dbname]] n-
appname — Opcional. Para definir o tamanho máximo do cache para um aplicativo específico, especifique o nome do aplicativo.
-
dbname — Opcional. Para definir o tamanho máximo do cache para um banco de dados específico (cubo), especifique o nome do cubo. Se dbname for especificado, appname também deverá ser especificado.
-
n — Um inteiro que especifica o número de megabytes (MB) a ser definido como o tamanho máximo do cache a ser disponibilizado para o cálculo de membros com fórmulas. O valor padrão é 4096 MB (4 GB) por consulta.
Qualquer consulta que exceda o limite será interrompida. Se algumas avaliações de fórmula dinâmica exigirem mais memória, você poderá aumentar n para qualquer valor necessário.
Notas
-
Esta definição só é relevante se a sua consulta fizer referência a pelo menos um membro dinâmico com uma fórmula ou se a sua consulta MDX tiver um membro calculado na seção WITH.
-
O cache de fórmula é alocado por thread de cálculo. As solicitações MDX simultâneas podem receber vários objetos de cache, cada um com um tamanho máximo especificado em MAXFORMULACACHEMEMORYLIMIT.
-
O valor especificado inteiro não é usado, a menos que seja necessário.
-
A memória é liberada após a conclusão da consulta.
Exemplo
MAXFORMULACACHEMEMORYLIMIT 8192Define o tamanho máximo do cache da fórmula como 8192 MB.
Consulte Também