Databázové služby podporují WebSphere Business Monitor prostřednictvím
dvou služeb přesunu dat: ze stavové databáze do běhové databáze a z běhové databáze do databáze historie. Tyto
služby přesunu dat jsou na sobě absolutně nezávislé. Každá služba přesunu dat podporuje modely obchodních ukazatelů (jeden nebo více).
Pro každý model obchodních ukazatelů podporovaný
službou přesunu dat se vytvoří sada serverů Capture a Apply.
V aktuální architektuře existuje standardně jeden server Capture a
jeden server Apply pro každý model obchodních ukazatelů.
Je možno mít více než jeden server Capture nebo Apply změnou parametrů v následujících
skupinách parametrů: parametry zásady zachycení, parametry zásady použití a
parametry zásady Použití Skupiny.
Pokud jsou modely obchodních ukazatelů velmi
velké, použití jednoho serveru Capture a jednoho serveru Apply na jeden model a na jednu
službu přesunu dat může mít vliv na výkon a je dobrým kandidátem
pro zisk z úprav těchto parametrů za účelem zlepšení výkonu. S odpovídajícím hardwarem a tabulkovým prostorem a plánováním
fondu vyrovnávacích pamětí by mohlo být možné zlepšit výkon přidáním dalších
serverů Capture a Apply.
Další servery Capture mohou zvýšit rychlost, jakou jsou data zachytávána
do tabulek pro model obchodních ukazatelů.
Můžete snížit jeden z parametrů zásady zachycení nebo oba dva. Každý další
server Capture naproti tomu obsadí další prostor v databázi pro uložení
svých řídících informací, stejně jako dalšího procesoru a času vstupu/výstupu. Avšak
zvýšení počtu serverů může zrychlit přístup k informacím pro komponenty Apply
a zlepšit prostupnost celého systému.
Další servery Apply také přináší další výhody. V aktuální architektuře
fungují servery Apply sériově ve svých přiřazených tabulkách. Čím větší počet
skupin obchodních ukazatelů a tabulek je přiřazen k jednomu serveru Apply,
tím déle trvá zpracování všech položek. Přidání dalších serverů Apply může
zlepšit výkon díky paralelnímu zpracování těchto skupin obchodních ukazatelů. To vyžaduje vhodný hardware a dobrý plán tabulkového prostoru a
fondu vyrovnávacích pamětí, aby se zabránilo soupeření vstupu/výstupu.
Nedoporučuje se měnit výchozí nastavení parametrů zásady skupiny použití.
Jak určit parametry zásad:
Vyhledejte počítač, na kterém je umístěna komponenta Monitor Server a nalezněte instalační adresář monitoru. Například: 'C:\IBM\WebSphere\Monitor' v systému Windows. Pod tímto podadresářem
by se měl nacházet adresář s názvem 'rm' a pod tímto adresářem by měl být další
adresář nazvaný 'config'. V tomto příkladu bude úplná cesta k adresáři následující:
'C:\IBM\WebSphere\Monitor\rm\config'.
Vytvořte nový soubor s názvem 'DS_Replication_Policy_Defaults.properties' v konfiguračním
adresáři. Pokud tento soubor existuje, komponenty datových služeb z tohoto souboru přečtou
uživatelem určené přepisy parametrů zásad výkonu.
Parametry jsou určeny následujícím způsobem:
- Výchozí hodnota pro všechny služby přesunu dat: POLICY_NAME=<POLICY_VALUE>
- Specifická hodnota pro konkrétní službu přenosu dat: <SERVICE_NAME>.POLICY_NAME=<POLICY_VALUE>
- Momentálně existují pouze jediné platné názvy služeb: State_to_Runtime a Runtime_to_Historical.
Při zpracovávání služby přesunu dat systém nejdříve vyhledává hodnoty specifické pro danou službu, dále explicitní výchozí hodnoty a nakonec interní nebo implicitní výchozí hodnoty.
Parametry zásady zachycení
Parametry zásady zachycení mění způsob, jakým jsou skupiny obchodních ukazatelů
přiřazovány k serverům Capture. Pro každý
model obchodních ukazatelů existuje vždy jeden server Capture,
avšak na rozdíl od předchozí architektury je nyní možné přiřadit více skupin
obchodních ukazatelů ke stejnému serveru Capture namísto použití zvláštního
serveru pro každou z nich.
- POLICY_CAPTURE_MAX_GROUPS_PER_SERVER
- Tato zásada v podstatě rozhoduje, kolik skupin může být přiděleno konkrétnímu
serveru Capture, kterému je přiřazen nadřízený model obchodních ukazatelů.
Pokud během fáze přiřazení systém nemůže najít existující server Capture,
na který by mohla být umístěna další skupina obchodních ukazatelů a který by i nadále
vyhovoval této zásadě, je vytvořen nový server Capture, aby sloužil nové
skupině obchodních ukazatelů.
Poznámka: Při řízení změn tyto servery nebudou
vyrovnávány. Chcete-li servery vyrovnat, budete muset deimplementovat všechny
replikační artefakty podporující tento model obchodních ukazatelů a
poté je znovu vygenerovat jako nový model. Tato zásada nezabrání přiřazení
skupiny obchodních ukazatelů k novému serveru Capture. Tato zásada také neovlivní přiřazení skupiny obchodních ukazatelů při řízení
změn, pokud je tato skupina obchodních ukazatelů již přiřazena k serveru Capture.
- Aktuální výchozí hodnota je 50.
- Platné hodnoty jsou zobrazeny v následující tabulce.
hodnoty POLICY_CAPTURE_MAX_GROUPS_PER_SERVER
Hodnota |
Popis |
-1 |
Zásada je znepřístupněna. |
0 |
Má stejný vliv jako 1; vždy vytvoří nový
server Capture pro každou skupinu obchodních ukazatelů. |
> 1 |
Použije zásadu na základě tohoto čísla. |
- POLICY_CAPTURE_MAX_TABLES_PER_SERVER
- Tato zásada rozhoduje, kolik tabulek může být přiřazeno ke konkrétnímu serveru
bez ohledu na počet skupin. Pokud má skupina obchodních ukazatelů přiřazeno 10 tabulek
a stávající server Capture má 10 tabulek a zásada je nastavena na 19, potom
bude podle zásady vytvořen nový server Capture, aby tuto novou skupinu obchodních
ukazatelů obsluhoval.
Poznámka: I když samotná skupina obchodních ukazatelů
překročí tuto zásadu, zásada nezabrání jejímu přiřazení k novému serveru Capture. Tato zásada také neovlivní přiřazení skupiny obchodních ukazatelů při řízení
změn, pokud je tato skupina obchodních ukazatelů již přiřazena k serveru Capture.
- Aktuální výchozí hodnota je -1.
- Platné hodnoty jsou zobrazeny v následující tabulce.
hodnoty POLICY_CAPTURE_MAX_TABLES_PER_SERVER
Hodnota |
Popis |
< 0 |
Zásada je znepřístupněna. |
-1 |
Zásada je znepřístupněna. |
0 |
Stejně jako u 1; vždy vytvoří nový server
Capture pro každou novou skupinu obchodních ukazatelů. |
> 1 |
Použije zásadu na základě tohoto čísla. |
- POLICY_CAPTURE_MIN_PERCENT_FREE_AFTER_GROUP_ADD
- Tato zásada rozhoduje o tom, kolik tabulek musí být volných (v porovnání s POLICY_CAPTURE_MAX_TABLES_PER_SERVER)
poté, co je model obchodních ukazatelů přiřazen
k serveru Capture.
Poznámka: I když samotná skupina obchodních ukazatelů
překročí tuto zásadu, zásada nezabrání jejímu přiřazení k novému serveru Capture.
Tato zásada také neovlivní přiřazení skupiny obchodních ukazatelů při řízení
změn, pokud je tato skupina obchodních ukazatelů již přiřazena k serveru Capture.
- Aktuální výchozí hodnota je -1.
- Platné hodnoty jsou zobrazeny v následující tabulce.
hodnota POLICY_CAPTURE_MIN_PERCENT_FREE_AFTER_GROUP_ADD
Hodnota |
Popis |
< 0 |
Zásada je znepřístupněna. |
-1 |
Zásada je znepřístupněna. |
0 |
Stejně jako u 1; vždy vytvoří nový server
Capture pro každou novou skupinu obchodních ukazatelů. |
>1 a < 100 |
Zásada bude použita na základě této prahové hodnoty. |
>=100 |
Stejně jako u 1; vždy vytvoří nový server
Capture pro každou novou skupinu obchodních ukazatelů. |
Parametry zásady použití
Parametry zásady použití mění způsob, jakým jsou skupiny obchodních ukazatelů
přiřazovány k serverům Apply. Momentálně existuje pro každý model obchodních ukazatelů
vždy jeden server Apply, ale na rozdíl od předchozí architektury je nyní možné
přiřadit více skupin obchodních ukazatelů ke stejnému serveru Apply namísto
použití zvláštního serveru pro každou z nich.
- POLICY_APPLY_IS_CONSISTENT_WITH_CAPTURE
- POLICY_APPLY_MAX_GROUPS_PER_SERVER
- Tato zásada rozhoduje, kolik skupin může být přiděleno konkrétnímu
serveru Apply, kterému je přiřazen nadřízený model obchodních ukazatelů.
Pokud během fáze přiřazení žádné servery Apply nedosáhly prahové hodnoty,
bude vytvořen nový server Apply, aby obsluhoval novou skupinu obchodních ukazatelů.
Poznámka: Při řízení změn tyto servery nebudou vyrovnávány.
Chcete-li servery vyrovnat, budete muset deimplementovat všechny
replikační artefakty podporující tento model obchodních ukazatelů a
poté je znovu vygenerovat jako nový model. Tato zásada nezabrání přiřazení
skupiny obchodních ukazatelů k novému serveru Apply. Tato zásada ani
neovlivní přiřazení skupiny obchodních ukazatelů při řízení změn,
pokud je skupina obchodních ukazatelů již přiřazena k serveru Apply.
- Výchozí hodnota =50.
- Platné hodnoty jsou zobrazeny v následující tabulce.
hodnoty POLICY_APPLY_MAX_GROUPS_PER_SERVER
Hodnota |
Popis |
< 0 |
Zásada je znepřístupněna. |
-1 |
Zásada je znepřístupněna. |
0 |
Stejně jako u 1; vždy vytvoří nový server Apply pro každou
novou skupinu obchodních ukazatelů. |
>1 |
Použije zásadu na základě tohoto čísla. |
- POLICY_APPLY_MAX_APPLYGROUPS_PER_SERVER
- Tato zásada řídí přidělení skupin použití ke konkrétnímu serveru.
Tato zásada se běžně používá ve spojení se zásadami skupin použití pro řízení
rozdělení obchodních ukazatelů na server. Skupiny použití
v DB2 se nazývají
množiny odběrů.
Poznámka: Při řízení změn tyto servery nebudou vyrovnávány. Chcete-li servery vyrovnat, budete muset deimplementovat všechny
replikační artefakty podporující tento model obchodních ukazatelů a
poté je znovu vygenerovat jako nový model. Tato zásada nezabrání přiřazení
skupiny obchodních ukazatelů k novému serveru Apply. Tato zásada ani
neovlivní přiřazení skupiny obchodních ukazatelů při řízení změn,
pokud je skupina obchodních ukazatelů již přiřazena k serveru Apply.
- Výchozí hodnota =-1.
- Platné hodnoty jsou zobrazeny v následující tabulce.
hodnoty POLICY_APPLY_MAX_APPLYGROUPS_PER_SERVER
Hodnota |
Popis |
<0 |
Zásada je znepřístupněna. |
-1 |
Zásada je znepřístupněna. |
0 |
Stejně jako u 1; vždy vytvoří nový server Apply pro každou
novou skupinu obchodních ukazatelů. |
>1 |
Použije zásadu na základě tohoto čísla. |
- POLICY_APPLY_MAX_TABLES_PER_SERVER
- Tato zásada řídí přidělení skupin obchodních ukazatelů na základě
počtu tabulek povolených pro jeden server.
Poznámka: Při řízení změn tyto servery nebudou vyrovnávány. Chcete-li servery vyrovnat, budete muset deimplementovat všechny
replikační artefakty podporující tento model obchodních ukazatelů a
poté je znovu vygenerovat jako nový model. Tato zásada nezabrání přiřazení
skupiny obchodních ukazatelů k novému serveru Apply. Tato zásada ani
neovlivní přiřazení skupiny obchodních ukazatelů při řízení změn,
pokud je skupina obchodních ukazatelů již přiřazena k serveru Apply.
- Výchozí hodnota =-1.
- Platné hodnoty jsou zobrazeny v následující tabulce.
hodnoty POLICY_APPLY_MAX_TABLES_PER_SERVER
Hodnota |
Popis |
<0 |
Zásada je znepřístupněna. |
-1 |
Zásada je znepřístupněna. |
0 |
Stejně jako u 1; vždy vytvoří nový server Apply pro každou
novou skupinu obchodních ukazatelů. |
>1 |
Použije zásadu na základě tohoto čísla. |
Parametry zásady použití skupiny
Tyto zásady ovlivňují způsob přidělení skupin obchodních ukazatelů ke skupinám použití
; v DB2 se jedná
o množiny odběrů. Informace o nejlepším způsobu přidělení tabulek v rámci množin odběru
naleznete v dokumentaci k replikaci DB2. Správce replikace vždy vybere k přidělení
jednu skupinu obchodních ukazatelů pro jednu množinu odběrů.
- POLICY_APPLY_MAX_TABLES_PER_APPLYGROUP
- Tato zásada řídí přidělení skupin obchodních ukazatelů na základě
počtu tabulek povolených pro jednu skupinu použití.
- Výchozí hodnota =-1
- Platné hodnoty jsou zobrazeny v následující tabulce.
hodnoty POLICY_APPLY_MAX_TABLES_PER_APPLYGROUP
Hodnota |
Popis |
<0 |
Zásada je znepřístupněna. |
-1 |
Zásada je znepřístupněna. |
0 |
Stejně jako u 1; vždy vytvoří novou skupinu Apply pro každou novou skupinu obchodních ukazatelů. |
>1 |
Použije zásadu na základě tohoto čísla. |
- POLICY_APPLY_MAX_GROUPS_PER_APPLYGROUP
- Tato zásada řídí přidělení skupin obchodních ukazatelů na základě
počtu skupin obchodních ukazatelů na jednu skupinu použití.
- Výchozí hodnota =1
- Platné hodnoty jsou zobrazeny v následující tabulce.
hodnoty POLICY_APPLY_MAX_GROUPS_PER_APPLYGROUP
Hodnota |
Popis |
<0 |
Zásada je znepřístupněna. |
-1 |
Zásada je znepřístupněna. |
0 |
Stejně jako u 1; vždy vytvoří novou skupinu Apply pro každou novou skupinu obchodních ukazatelů. |
>1 |
Použije zásadu na základě tohoto čísla. |