Definir Tamanhos de Buffer para Otimizar Relatórios

Você pode alterar os tamanhos dos buffers de recuperação e de classificação de recuperação no Essbase para otimizar os relatórios do Gerador de Relatórios e as consultas do Designer de Consulta do Smart View.

O tempo exigido para gerar um relatório varia dependendo de fatores como o tamanho do cubo cujo relatório está sendo feito, o número de consultas incluídas no script e o tamanho dos buffers de recuperação e de classificação de recuperação.

As variáveis configuráveis especificam o tamanho dos buffers usados para armazenar e classificar dados extraídos por recuperações. O buffer de recuperação e o buffer de classificação de recuperação devem ser grandes o suficiente para evitar atividades desnecessárias de leitura e gravação. Você pode defini-los na interface web do Essbase ou no MaxL.

O buffer de recuperação mantém as células de dados de linha extraídos antes que eles sejam avaliados pelo comando RESTRICT ou TOP/BOTTOM do Escritor de Relatório. O tamanho padrão é 20 KB. O tamanho mínimo é de 2 KB. O aumento do tamanho pode melhorar o desempenho da recuperação.

Quando o buffer de recuperação está cheio, as linhas são processadas e o buffer é reutilizado. Se esse buffer for muito pequeno, a reutilização frequente da área pode aumentar o número de recuperações. Se esse buffer for muito grande, poderá ser usada muito memória quando usuários simultâneos executarem consultas, aumentando também o número de recuperações.

O buffer de classificação de recuperação mantém os dados até que eles sejam classificados. O Gerador de Relatórios e o Designer de Consulta (no Smart View) usam o buffer de classificação de recuperação. O tamanho padrão é 20 KB. O tamanho mínimo é de 2 KB. O aumento do tamanho pode melhorar o desempenho da recuperação.

Para definir o tamanho dos buffers de recuperação e de classificação de recuperação:

  1. Navegue até Buffers.
    Na Interface Redwood:
    1. Na página Aplicativos, abra o aplicativo e, em seguida, abra o banco de dados (cubo).
    2. Clique em Personalização, Definições e Buffers.

    Na Interface Web do Essbase:

    Na página Aplicativos, vá para o inspetor de cubo e, em seguida, vá para a guia Definições e selecione Buffers.

  2. Adicione os valores que você deseja usar e clique em Salvar.