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 8192

Define o tamanho máximo do cache da fórmula como 8192 MB.

Consulte Também

MAXFORMULACACHESIZE