Du kan ændre hentebufferens og hentesorteringsbufferens størrelse i Essbase for at optimere Report Writer-rapporter og Smart View-Query Designer-forespørgsler.
Den tid, der kræves for at generere en rapport, varierer alt efter faktorer som for eksempel størrelsen af den kube, som du rapporterer fra, det antal forespørgsler, der er inkluderet i scriptet, og hentebufferens og hentesorteringsbufferens størrelse.
Konfigurerbare variabler angiver størrelsen af de buffere, der bruges til lagring og sortering af data, der udføres af hentninger. Hentebufferen og hentesorteringsbufferen skal være store nok til at forhindre unødvendige læse- og skriveaktiviteter. Du kan angive dem i Essbase-webinterfacet eller i MaxL.
Hentebufferen indeholder de rækkedataceller, der trækkes ud, før de evalueres af RESTRICT- eller TOP/BOTTOM-kommandoerne i Report Writer. Standardstørrelsen er 20 KB. Minimumstørrelsen er 2 KB. Hvis du øger størrelsen, kan det forbedre henteydeevnen.
Når hentebufferen er fuld, behandles rækkerne, og hentebufferen bruges igen. Hvis denne buffer er for lille, kan hyppig gentagen brug af området øge hentetiderne. Hvis denne buffer er for stor, kan der blive brugt for megen hukommelse, når samtidige brugere udfører forespørgsler, hvilket også øger hentetiderne.
Hentesorteringsbufferen indeholder data, indtil de er sorteret. Report Writer og Query Designer (i Smart View) bruger hentesorteringsbufferen. Standardstørrelsen er 20 KB. Minimumstørrelsen er 2 KB. Hvis du øger størrelsen, kan det forbedre henteydeevnen.
Sådan angiver du hentebufferens størrelse og hentesorteringsbufferens størrelse:
I det klassiske webinterface:
Gå til fanen Indstillinger i kubefremviseren på siden Applikationer, og vælg Buffere.