Cache de Armazenamento Agregado

Monitore o tamanho do cache de armazenamento agregado do Essbase conforme necessário. O cache facilita o uso da memória durante carregamentos de dados, agregações e recuperações.

Quando um outline de armazenamento agregado é iniciado, uma pequena área na memória é alocada como o cache de armazenamento agregado para o aplicativo relevante. Conforme a área de cache adicional é necessária, o tamanho do cache aumenta incrementalmente até que o tamanho máximo do cache seja usado ou o sistema operacional negue alocações adicionais.

Observação:

A negação de alocações de memória de cache agregado não nega o uso aumentado da memória existente.

Você pode exibir a alocação de memória do cache de armazenamento agregado atual e a definição do tamanho máximo do cache agregado.


Estatísticas de cubo para o cubo de amostra ASOSamp.Basic. As estatísticas de tempo de execução incluem Status da Carga, Taxa de Ocorrências no Cache, Tamanho do Cache Atual (KB), Limite de Tamanho do Cache Atual (KB), Leituras de Página Desde a Última Inicialização, Gravações de Página Desde a Última Inicialização, Tamanho da Página (KB), Espaço em Disco Alocado para Dados (KB), Espaço em Disco Usado por Dados (KB), Espaço em Disco Temporário Alocado (KB) e Espaço em Disco Temporário Usado (KB). As estatísticas de armazenamento incluem Tamanho Máximo da Chave (em bits e em bytes), Número de Células de Nível de Entrada, Número de Fatias de Dados Incrementais, Número de Células de Entrada Incrementais, Número de Views Agregadas, Número de Células Agregadas, Custo de Consulta de Dados Incrementais, Tamanho de Dados de Nível de Entrada (KB) e Tamanho de Dados Agregados.

Alterar o tamanho do cache pode otimizar o uso da memória. O tamanho máximo padrão do cache, 32 MB, é sua configuração mínima.

Você pode usar o tamanho dos dados de nível de entrada para determinar quando aumentar o tamanho máximo do cache. Na interface Web do Essbase, a estatística é chamada de Tamanho dos Dados no Nível da Entrada. Em MaxL você pode obter as mesmas informações da instrução consultar banco de dados (com as palavras-chave get cube_size_info).

Uma definição de cache de 32 MB suporta um banco de dados com aproximadamente 2 GB de dados no nível de entrada. Se o tamanho dos dados no nível de entrada for maior que 2 GB por algum fator, o cache de armazenamento agregado poderá ser aumentado pela raiz quadrada do fator. Por exemplo, se o tamanho dos dados no nível de entrada for 3 GB (2 GB * 1,5), multiplique o tamanho do cache de armazenamento agregado de 32 MB pela raiz quadrada de 1,5 e defina o tamanho do cache agregado para o resultado: 39,04 MB.

Para desempenho de materialização de agregação, considere o número de threads definidos para cálculo paralelo. O processo de materialização de agregação usa vários threads que dividem o cache de armazenamento agregado. O aumento do número de threads para aplicativos ou cubos de armazenamento agregado pode exigir um aumento no tamanho do cache de armazenamento agregado.

Para exibir o tamanho do cache de armazenamento agregado, você pode usar a instrução MaxL do aplicativo de consulta e, para defini-lo, usar o aplicativo de alteração.

Observação:

Definir o número de threads maior que o número de processadores pode melhorar o desempenho do aplicativo de armazenamento agregado.

Não aumente o tamanho máximo do cache de armazenamento agregado além do necessário.

Uma definição de cache de armazenamento agregado alterada entra em vigor quando o aplicativo é reiniciado.