Amikor a DB2 OLAP Server betölti és kiszámítja az adatokat, sorok beszúrása és frissítése történik a tény- és a kulcstáblákban. Ezen műveletek hatására a DB2 rekordokat ír a DB2 naplófájlokba. Alapértelmezés szerint a többdimenziós adatbázis betöltése és kiszámítása egyetlen tranzakció. Ha az OLAP adatbázis nagy, sok napló rekord írása történik meg, és a DB2-nek sok naplófájlra van szüksége.
Ha hiba történik a számítás során, a DB2 a naplófájlt használja az adatbázis helyreállítására. A helyreállítás után az adatbázis a tranzakció elején fennálló állapotba kerül. A meghiúsult tranzakció összes számítása elveszik, és újra kell futtatnia a számítást.
Kétféleképpen kezelheti az adatbázis naplófájl méretét:
További információért lásd: Fejezet 9, "A DB2 OLAP Server teljesítményének növelése"!
Ez a fejezet olyan paraméterre hivatkozik, amelyet csak az Application Managerben vagy az ESSCMD parancssori kezelőfelületen keresztül érhet el. Ezek a kezelőfelületek nem állnak rendelkezésre a DB2 OLAP Starter Kit termékben.
Az összehangolási pont beállítások, a Véglegesítési blokkszám és a Véglegesítési sorszám használatával vezérelhető, hogy a DB2 OLAP Server milyen gyakran véglegesíti a módosításokat az adatbetöltési és a számítási tranzakciók során. Egyetlen adatbetöltési vagy számítási tranzakció apró tranzakciók sorozataként kezelhető. A gyakori tranzakciók hátrányosan befolyásolják a teljesítményt.
A Véglegesítési blokkszám és a Véglegesítési sorszám paraméterek beállításának két haszna van:
Minden véglegesítés kiadásakor a többdimenziós adatbázis adat- és index gyorsítótárainak kiürítése megtörténik, és a változtatások véglegesítődnek a relációs adatbázisban. Minden egyes összehangolási pont beállítása időigényes lehet a teljesítmény szempontjából, ezért két igény közt kell egyensúlyoznia: a naplófájl méretének csökkentése és az optimális termékteljesítmény elérése.
Alapértelmezés szerint a Véglegesítési blokkszám paraméter értéke 3000. A paraméter megváltoztatásához tegye a következőket az Application Manager ablakban:
A DB2 OLAP Server kiad egy véglegesítést, amikor a rendszer frissítette a Véglegesítési blokkszám paraméter által megadott számú blokkot. Ha hiba történik, a legutolsó véglegesítésig lehet visszagörgetni.
Ez a javasolt módszer az adatbázis naplófájl kezelésére.
Ha további tájékoztatásra van szüksége a Véglegesítési blokkszám és a Véglegesítési sorszám beállításokkal kapcsolatban, tekintse át az Adatbázis adminisztrátori kézikönyvet vagy az Application Manager segítségét! A DB2 dokumentációjában olvashat arról, hogyan kezelheti a DB2 rendelkezésére álló elsődleges és másodlagos naplófájlok számát.
Ha úgy dönt, hogy nem kívánja használni a Véglegesítési blokkszám paramétert, elegendő helyet kell az adatbázis naplófájlban ahhoz, hogy az egész kocka elférjen egy újraszámítási vagy betöltési művelet során. Ha újraszámítja a kockát, vagy adatokat tölt bele, ezen műveletek mindegyike egyetlen tranzakcióként kezelődik, amely nagyon nagy lehet. Ha hiba történik, a DB2 OLAP Server az egész tranzakciót visszagörgeti.
Ilyen tranzakciók esetén fontolja meg a következő naplóbeállítások növelését:
Az adatbáziskezelő dokumentációjában olvashat a napló beállítások módosításáról.
További módszerek az adatbázis naplófájl számára elegendő terület beállítására: