Nastavenie veľkostí buffera na optimalizáciu zostáv

Zmenou veľkosti buffera vyvolania a buffera triedenia vyvolania v službe Essbase môžete optimalizovať zostavy programu Report Writer a dopyty programu Query Designer v aplikácii Smart View.

Čas potrebný na generovanie zostavy sa líši v závislosti od faktorov, ako je veľkosť kocky, z ktorej vytvárate zostavu, počet dopytov zahrnutých v skripte, veľkosť buffera vyvolania alebo veľkosť buffera triedenia vyvolania.

Konfigurovateľné premenné určujú veľkosť bufferov použitých na ukladanie a triedenie dát extrahovaných pri vyvolaní. Buffer vyvolania a buffer triedenia vyvolania by mali byť dostatočne veľké, aby zabránili nepotrebným činnostiam čítania a zápisu. Môžete ich nastaviť vo webovom rozhraní Essbase alebo v rozhraní MaxL.

Buffer vyvolania zadrží extrahované bunky s dátami riadka, kým ich nevyhodnotia príkazy RESTRICT alebo TOP/BOTTOM v programe Report Writer. Predvolená veľkosť je 20 kB. Minimálna veľkosť je 2 kB. Zväčšením veľkosti sa môže zrýchliť vyvolanie.

Keď je buffer vyvolania plný, riadky sa spracujú a buffer vyvolania sa znova použije. Ak je tento buffer príliš malý, časté opakované použitie oblasti môže predĺžiť časy vyvolania. Ak je tento buffer príliš veľký, môže sa využívať príliš veľa pamäte, keď viacerí používatelia naraz vykonávajú dopyty, čo tiež predlžuje čas vyvolania.

Buffer triedenia vyvolania zadrží dáta, až kým sa neroztriedia. Programy Report Writer a Query Designer (v aplikácii Smart View) používajú buffer triedenia vyvolania. Predvolená veľkosť je 20 kB. Minimálna veľkosť je 2 kB. Zväčšením veľkosti sa môže zrýchliť vyvolanie.

Ako nastaviť veľkosť buffera vyvolania a veľkosť buffera triedenia vyvolania:

  1. Prejdite na položku Buffery.
    V rozhraní Redwood:
    1. Na stránke Aplikácie otvorte aplikáciu a potom otvorte databázu (kocka).
    2. Kliknite na položku Prispôsobenie, kliknite na položku Nastavenia a kliknite na položku Buffery.

    V klasickom webovom rozhraní:

    Na stránke Aplikácie prejdite v inšpektorovi kocky na kartu Nastavenia a vyberte položku Buffery.

  2. Zadajte požadované hodnoty a kliknite na tlačidlo Uložiť.