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:
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.