OLAP Telepítési és felhasználói kézikönyv

Adatbázis naplófájl méretének kezelése

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:

A teljesítmény javításához:

További információért lásd: Fejezet 9, "A DB2 OLAP Server teljesítményének növelése"!

A Véglegesítési blokkszám paraméter beállítása

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:

  1. Kattintson a Database --> Settings menüpontra! A Database Settings ablak jelenik meg.
  2. Kattintson a Transactions fülre!
  3. Állítsa be a Commit Block (Véglegesítési blokkszám) paramétert egy adott blokkszámra!

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.

Terület kiosztása az adatbázis naplófájlokban

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:


[ Oldal eleje | Előző oldal | Következő oldal | Tartalom | Tárgymutató ]