Az adatbázis-szolgáltatások két adatáthelyezési módszerrel támogatják a
WebSphere Business Monitor rendszert: az
állapot-adatbázisból a futásidejű adatbázisba és a futásidejű adatbázisból az
előzmény-adatbázisba. Ezek az adatáthelyező szolgáltatások teljesen függetlenek
egymástól. Mindkét adatáthelyező szolgáltatás egy vagy több
üzleti
mérőszámmodellekt
támogat.
Az adatáthelyező szolgáltatással támogatott minden egyes
üzleti mérőszámmodellnél a rögzítési és alkalmazási
kiszolgálók készlete jön létre.
A jelenlegi architektúrában alapértelmezés szerint
egy rögzítéskiszolgáló és egy alkalmazási kiszolgáló tartozik minden
üzleti mérőszámmodellhez.
Ezekből a kiszolgálókból
egynél több is rendelkezésre állhat, ha módosítja a következő
paramétercsoportok paramétereit: rögzítési házirend paraméterei, alkalmazási
házirend paraméterei és alkalmazási csoport házirendje paraméterei.
Ha túlságosan nagyok az üzleti
mérőszámmodellek,
az adatáthelyező szolgáltatásként és modellenként az egy rögzítési és egy alkalmazási
kiszolgáló befolyásolhatja a teljesítményt, így
a fenti paraméterek módosításával érdemes kihasználni a teljesítmény javításának
lehetőségét. A hardver, a táblaterület és a pufferkészlet megfelelő tervezésénél
további rögzítési és alkalmazási kiszolgálók felvételével növelhető a teljesítmény.
A további rögzítéskiszolgálók növelhetik az adatoknak az
üzleti mérőszámmodell tábláiba való rögzítésének
gyakoriságát.
A rögzítési házirend paraméterei közül bármelyik vagy mindkettő
csökkenthető. Minden további rögzítéskiszolgáló viszont további adatbázis-területet
igényel a vezérlőadatok tárolásához, valamint processzor- és bemeneti/kimeneti
műveleti időt foglal le. Mindemellett a kiszolgálók számának növelésekor az adatok
gyorsabban fognak az alkalmazási összetevők rendelkezésére állni, ami növelheti a
teljes rendszer átbocsátóképességét.
A további alkalmazási kiszolgálóknak van egy másik előnyük is. A jelenlegi
architektúrában az alkalmazási kiszolgálók sorosan működnek a hozzárendelt táblákon. Minél
nagyobb az adott alkalmazási kiszolgálóhoz rendelt üzleti mérőszámcsoportok és
táblák száma, annál hosszabb ideig tart az összes bejegyzés feldolgozása. További
alkalmazási kiszolgálók felvételével az üzleti mérőszámcsoportok párhuzamos
feldolgozása válik lehetővé, ami növeli a teljesítményt. Ehhez megfelelő hardver, valamint a táblaterület és a
pufferkészlet megfelelő tervezése szükséges, hogy elkerülhető legyen a
bemeneti/kimeneti versenyhelyzet.
Javasolt az alkalmazási csoport házirendjéhez tartozó paraméterek alapértelmezett
értékének módosítása.
A házirend-paraméterek megadásának módja:
Keresse meg a Figyelési kiszolgáló számítógépén a Monitor telepítési könyvtárát. Például
Windows rendszeren ez a C:\IBM\WebSphere\Monitor. Ebben a könyvtárban szerepelnie
kell az 'rm' nevű könyvtárnak, és ebben a 'config' nevű könyvtárnak. A példa szerint
a könyvtár teljes elérési útvonala C:\IBM\WebSphere\Monitor\rm\config.
A config könyvtárban hozzon létre egy DS_Replication_Policy_Defaults.properties
nevű új fájlt. Ha létezik ez a fájl, az adatszolgáltatási összetevők ebből a fájlból
fogják olvasni a házirend paramétereinek felhasználói beállításait.
A paraméterek megadása az alábbiak szerint történik:
- Alapértelmezett érték az összes adatáthelyező szolgáltatáshoz:
POLICY_NAME=<HÁZIREND_ÉRTÉKE>
- Egyedi érték adott adatáthelyező szolgáltatáshoz:
<SZOLGÁLTATÁS_NEVE>.POLICY_NAME=<HÁZIREND_ÉRTÉKE>
- Jelenleg csak a következő érvényes szolgáltatásnevek használhatók:
State_to_Runtime és Runtime_to_Historical.
Az adatáthelyező szolgáltatások feldolgozásakor a rendszer először a szolgáltatás
egyedi értékeit keresi, ezt követően kerül sor a közvetlen, majd a belső vagy
közvetett alapértelmezett értékek keresésére.
A rögzítési házirend paraméterei
A rögzítési házirend paraméterei az üzleti mérőszámcsoportok
rögzítéskiszolgálóhoz való hozzárendelésének módját állítják be. Jelenleg
mindig egy rögzítéskiszolgáló tartozik minden egyes
üzleti mérőszámmodellhez,
de a korábbi architektúrával szemben most már lehetőség van több üzleti
mérőszámcsoportot hozzárendelni ugyanahhoz a rögzítéskiszolgálóhoz, azaz
nem szükséges mindegyikhez külön kiszolgáló.
- POLICY_CAPTURE_MAX_GROUPS_PER_SERVER
- Ez a házirend azt adja meg, hogy hány csoport rendelhető adott, a szülő
üzleti mérőszámmodellhez kapcsolódó
rögzítéskiszolgálóhoz.
Ha a hozzárendelési fázisban a rendszer nem talál olyan
meglévő, a házirendet kielégítő rögzítéskiszolgálót, amely be tud fogadni egy
további üzleti mérőszámcsoportot, akkor új rögzítéskiszolgálót hoz létre az új
üzleti mérőszámcsoport kiszolgálásához.
Megjegyzés: A változáskezelés során a
kiszolgálókat nem egyenlíti ki a rendszer. Ehhez ki kell vonni a
rendszerből az ehhez a
üzleti mérőszámmodellhez
tartozó összes többszörözési terméket, majd új modellként újból elő kell
állítani ezeket. A
házirend nem fogja megakadályozni egy üzleti mérőszámcsoport új
rögzítéskiszolgálóhoz rendelését. Ugyanígy a házirend nem érinti az üzleti
mérőszámcsoportok hozzárendelését sem a változáskezelés során, ha az adott üzleti
mérőszámcsoport már rögzítéskiszolgálóhoz van rendelve.
- Az alapértelmezett érték jelenleg 50.
- Az érvényes értékek a következő táblázatban láthatók.
A
POLICY_CAPTURE_MAX_GROUPS_PER_SERVER értékei
Érték |
Leírás |
-1 |
A házirend tiltva van. |
0 |
Hatása megegyezik az 1 értékkel; minden egyes üzleti
mérőszámcsoporthoz új rögzítéskiszolgáló fog létrejönni. |
> 1 |
A házirend alkalmazása a megadott érték alapján. |
- POLICY_CAPTURE_MAX_TABLES_PER_SERVER
- Ez a házirend azt szabályozza, hogy hány tábla rendelhető adott kiszolgálóhoz a
csoportok számától függetlenül. Ha egy üzleti mérőszámcsoporthoz 10 tábla tartozik,
és egy meglévő rögzítéskiszolgáló 10 táblával rendelkezik, és a házirend beállítása
19, akkor a házirend alapján új rögzítéskiszolgáló fog létrejönni ennek az új üzleti
mérőszámcsoportnak a kiszolgálásához.
Megjegyzés: A házirend akkor sem akadályozza meg egy üzleti
mérőszámcsoport új rögzítéskiszolgálóhoz rendelését, ha maga az üzleti
mérőszámcsoport túllépi a házirend értékét. Ugyanígy a házirend nem érinti az üzleti
mérőszámcsoportok hozzárendelését sem a változáskezelés során, ha az adott üzleti
mérőszámcsoport már rögzítéskiszolgálóhoz van rendelve.
- Az alapértelmezett érték jelenleg -1.
- Az érvényes értékek a következő táblázatban láthatók.
A
POLICY_CAPTURE_MAX_TABLES_PER_SERVER értékei
Érték |
Leírás |
< 0 |
A házirend tiltva van. |
-1 |
A házirend tiltva van. |
0 |
Hatása megegyezik az 1 értékkel; minden egyes új üzleti
mérőszámcsoporthoz új rögzítéskiszolgáló fog létrejönni. |
> 1 |
A házirend alkalmazása a megadott érték alapján. |
- POLICY_CAPTURE_MIN_PERCENT_FREE_AFTER_GROUP_ADD
- Ez a házirend azt szabályozza, hogy hány táblának kell szabadnak maradnia (a
POLICY_CAPTURE_MAX_TABLES_PER_SERVER értékéhez viszonyítva) egy
üzleti mérőszámmodell rögzítéskiszolgálóhoz
rendelése után.
Megjegyzés: A házirend akkor sem akadályozza meg egy üzleti
mérőszámcsoport új rögzítéskiszolgálóhoz rendelését, ha maga az üzleti
mérőszámcsoport túllépi a házirend értékét.
Ugyanígy a házirend nem érinti az üzleti
mérőszámcsoportok hozzárendelését sem a változáskezelés során, ha az adott üzleti
mérőszámcsoport már rögzítéskiszolgálóhoz van rendelve.
- Az alapértelmezett érték jelenleg -1.
- Az érvényes értékek a következő táblázatban láthatók.
A
POLICY_CAPTURE_MIN_PERCENT_FREE_AFTER_GROUP_ADD értékei
Érték |
Leírás |
< 0 |
A házirend tiltva van. |
-1 |
A házirend tiltva van. |
0 |
Hatása megegyezik az 1 értékkel; minden egyes új üzleti
mérőszámcsoporthoz új rögzítéskiszolgáló fog létrejönni. |
>1 és < 100 |
A házirend alkalmazása a megadott érték alapján. |
>=100 |
Hatása megegyezik az 1 értékkel; minden egyes új üzleti
mérőszámcsoporthoz új rögzítéskiszolgáló fog létrejönni. |
Az alkalmazási házirend paraméterei
Az alkalmazási házirend paraméterei az üzleti mérőszámcsoportok
alkalmazási kiszolgálóhoz való hozzárendelésének módját állítják be. Jelenleg mindig
egy alkalmazási kiszolgáló tartozik minden egyes üzleti mérőszámmodellhez, de a korábbi
architektúrával szemben most már lehetőség van több üzleti mérőszámcsoportot
hozzárendelni ugyanahhoz az alkalmazási kiszolgálóhoz, azaz nem szükséges mindegyikhez
külön kiszolgáló.
- POLICY_APPLY_IS_CONSISTENT_WITH_CAPTURE
- POLICY_APPLY_MAX_GROUPS_PER_SERVER
- Ez a házirend azt adja meg, hogy hány csoport rendelhető adott, a szülő
üzleti mérőszámmodellhez kapcsolódó alkalmazási
kiszolgálóhoz.
Ha a hozzárendelési fázis során az alkalmazási kiszolgálók nem érték
el a küszöbértéket, akkor új alkalmazási kiszolgáló létrehozására kerül sor az új
üzleti mérőszámcsoport kiszolgálásához.
Megjegyzés: A változáskezelés során a
kiszolgálókat nem egyenlíti ki a rendszer.
Ehhez ki kell vonni a
rendszerből az ehhez a
üzleti mérőszámmodellhez
tartozó összes többszörözési terméket, majd új modellként újból elő kell
állítani ezeket. A
házirend nem fogja megakadályozni egy üzleti mérőszámcsoport új alkalmazási
kiszolgálóhoz rendelését. Ugyanígy a házirend nem érinti az üzleti
mérőszámcsoportok hozzárendelését sem a változáskezelés során, ha az adott
üzleti mérőszámcsoport már alkalmazási kiszolgálóhoz van rendelve.
- Az alapértelmezett érték 50.
- Az érvényes értékek a következő táblázatban láthatók.
A
POLICY_APPLY_MAX_GROUPS_PER_SERVER értékei
Érték |
Leírás |
< 0 |
A házirend tiltva van. |
-1 |
A házirend tiltva van. |
0 |
Hatása megegyezik az 1 értékkel; minden egyes új üzleti mérőszámcsoporthoz
új alkalmazási kiszolgáló fog létrejönni. |
>1 |
A házirend alkalmazása a megadott érték alapján. |
- POLICY_APPLY_MAX_APPLYGROUPS_PER_SERVER
- Ez a házirend az alkalmazási csoportok adott kiszolgálóhoz való kiosztását
szabályozza.
Jellemzően az alkalmazási csoport házirendjeivel együtt szokás használni
az üzleti mérőszámok kiszolgálókra való elosztásának szabályozásához. A
DB2
rendszerben az alkalmazási csoportok elnevezése előfizetési halmaz.
Megjegyzés: A változáskezelés során a
kiszolgálókat nem egyenlíti ki a rendszer. Ehhez ki kell vonni a
rendszerből az ehhez a
üzleti mérőszámmodellhez
tartozó összes többszörözési terméket, majd új modellként újból elő kell
állítani ezeket. A
házirend nem fogja megakadályozni egy üzleti mérőszámcsoport új alkalmazási
kiszolgálóhoz rendelését. Ugyanígy a házirend nem érinti az üzleti
mérőszámcsoportok hozzárendelését sem a változáskezelés során, ha az adott
üzleti mérőszámcsoport már alkalmazási kiszolgálóhoz van rendelve.
- Az alapértelmezett érték -1.
- Az érvényes értékek a következő táblázatban láthatók.
A
POLICY_APPLY_MAX_APPLYGROUPS_PER_SERVER értékei
Érték |
Leírás |
< 0 |
A házirend tiltva van. |
-1 |
A házirend tiltva van. |
0 |
Hatása megegyezik az 1 értékkel; minden egyes új üzleti mérőszámcsoporthoz
új alkalmazási kiszolgáló fog létrejönni. |
>1 |
A házirend alkalmazása a megadott érték alapján. |
- POLICY_APPLY_MAX_TABLES_PER_SERVER
- Ez a házirend a kiszolgálónként megengedett táblák száma alapján szabályozza az
üzleti mérőszámcsoportok kiosztását.
Megjegyzés: A változáskezelés során a
kiszolgálókat nem egyenlíti ki a rendszer. Ehhez ki kell vonni a
rendszerből az ehhez a
üzleti mérőszámmodellhez
tartozó összes többszörözési terméket, majd új modellként újból elő kell
állítani ezeket. A
házirend nem fogja megakadályozni egy üzleti mérőszámcsoport új alkalmazási
kiszolgálóhoz rendelését. Ugyanígy a házirend nem érinti az üzleti
mérőszámcsoportok hozzárendelését sem a változáskezelés során, ha az adott
üzleti mérőszámcsoport már alkalmazási kiszolgálóhoz van rendelve.
- Az alapértelmezett érték -1.
- Az érvényes értékek a következő táblázatban láthatók.
A
POLICY_APPLY_MAX_TABLES_PER_SERVER értékei
Érték |
Leírás |
< 0 |
A házirend tiltva van. |
-1 |
A házirend tiltva van. |
0 |
Hatása megegyezik az 1 értékkel; minden egyes új üzleti mérőszámcsoporthoz
új alkalmazási kiszolgáló fog létrejönni. |
>1 |
A házirend alkalmazása a megadott érték alapján. |
Az alkalmazási csoport házirendjének paraméterei
Ezek a házirendek az üzleti mérőszámcsoportok alkalmazási csoportokhoz való
rendelésének módját szabályozzák; a
DB2
rendszerben az alkalmazási csoportok elnevezése előfizetési halmaz. A táblák
előfizetési halmazokon való kiosztásának legjobb módszeréről lásd a
DB2 többszörözéssel foglalkozó dokumentációját. A
többszörözéskezelő előfizetési halmazonként mindig egy üzleti mérőszámcsoportot oszt
ki.
- POLICY_APPLY_MAX_TABLES_PER_APPLYGROUP
- Ez a házirend az alkalmazási csoportonként megengedett táblák száma alapján
szabályozza az üzleti mérőszámcsoportok kiosztását.
- Az alapértelmezett érték -1.
- Az érvényes értékek a következő táblázatban láthatók.
A
POLICY_APPLY_MAX_TABLES_PER_APPLYGROUP értékei
Érték |
Leírás |
< 0 |
A házirend tiltva van. |
-1 |
A házirend tiltva van. |
0 |
Hatása megegyezik az 1 értékkel; minden egyes új üzleti mérőszámcsoporthoz
új alkalmazási csoport fog létrejönni. |
>1 |
A házirend alkalmazása a megadott érték alapján. |
- POLICY_APPLY_MAX_GROUPS_PER_APPLYGROUP
- Ez a házirend az üzleti mérőszámcsoportok alkalmazási csoportonkénti száma
alapján szabályozza az üzleti mérőszámcsoportok kiosztását.
- Az alapértelmezett érték =1.
- Az érvényes értékek a következő táblázatban láthatók.
A
POLICY_APPLY_MAX_GROUPS_PER_APPLYGROUP értékei
Érték |
Leírás |
< 0 |
A házirend tiltva van. |
-1 |
A házirend tiltva van. |
0 |
Hatása megegyezik az 1 értékkel; minden egyes új üzleti mérőszámcsoporthoz
új alkalmazási csoport fog létrejönni. |
>1 |
A házirend alkalmazása a megadott érték alapján. |