Adatbázis-karbantartás
A WebSphere® Business Monitor alkalmazásban található adatbázisok rendszeres karbantartást igényelnek. Néhány DB2®
eszköz használatával fokozhatja az adatbázisok teljesítményét.
A javasolt eszközök a következők:
- Konfigurációs tanácsadó.
- DB2
Web Health Center (webes egészségközpont), amely segíti az
adatbázis-adminisztrátorok (DBA-k) munkáját azáltal, hogy figyelmezteti őket a
potenciális problémákra, és javaslatokat nyújt azok megoldására is. Az
adatbázis-adminisztrátorok az egészségközpont használatával távolról
monitorozhatják a példányt, tekinthetik meg a riasztások részleteit és tehetnek
javaslatokat.
- A REORG és REORGCHK
parancsok. A REORG parancs kiküszöböli a sorok túlcsordulását, és visszanyeri a
táblák és indexek törölt sorai által használt tárterületet. Ez az eszköz nagyszámú
törlés, frissítés, vagy beszúrás esetén hasznos. A REORGCHK parancs frissíti a
DB2
optimalizáló eszköze által használt statisztikákat. Ez az eszköz akkor hasznos, ha
az adatbázistáblák statisztikai információi a frissítések miatt nem naprakészek.
- A RUNSTATS parancs, amely kigyűjti az adatbázis-objektumok statisztikáit. Ezek
a statisztikák az adatok visszakeresésénél, a hozzáférési adatok
útvonalának kiválasztásakor használhatók. Így a
DB2
rendszer rendelkezni fog a leghatékonyabb elérési útvonal kiválasztásához szükséges
információkkal. Az adatbázis teljesítménye addig nem lesz megfelelő, amíg az
adminisztrátor nem futtatja a DBA RUNSTATS parancsot valamennyi adatbázis valamennyi
tábláján, miután az egyes adatbázisokban engedélyezte néhány adat összegyűjtését. Példa:
RUNSTATS
ON TABLE táblanév WITH DISTRIBUTION AND DETAILED INDEXES ALL
Megjegyzés: A táblanév paramétert
teljesen, sémanévvel együtt kell megadnia.
A parancs futtatása
után
futtassa a
DB2
újra-összerendelési parancsát: db2rbind <adatbázis_fedőnév> -l logfile all
A teljesítmény a
megfigyelő kiszolgáló eseményfeldolgozásának, valamint a replikációnak a
teljesítményét is befolyásolja. Ezen kívül a replikáció RMPRUNECTL táblájában
megadott alapértelmezett tisztítási intervallum alapértéke 1440 másodperc (vagy 24
óra) helyett 0 lesz.
A
DB2
további karbantartó segédprogramjairól az
IBM
®
DB2
dokumentációja ad tájékoztatást.
Az
adatbázisok biztonsági mentése, valamint azok telepítési hibák utáni helyreállítása
szintén az adatbázisok karbantartásának része.
- Adatbázis biztonsági mentése
A tároló-, az állapot-, a futásidejű és az előzmény-adatbázisokról ajánlott biztonsági mentést készíteni, új WebSphere Business Monitor adatbázis-definíciós (DDL) parancsfájlok futtatása előtt, akár új üzleti mérőszámmodell létrehozásakor, vagy egy létező frissítésekor.
- Telepítési hibák utáni helyreállítás
Ha hibát tapasztal a replikációs objektumok telepítése során. Egyetlen üzleti mérőszámmodell telepítése során minden műveletet vissza kell vonnia a módosítások érvénytelenítéséhez.