EDA server zaisťuje prevažnú funkcionalitu EDA knižnice a to na výpočtovej aj na databázovej úrovni. Spracováva požiadavky od klientov a naspäť posiela výsledné dáta.
EDA server je schopný obsluhovať viacerých klientov naraz a kvôli maximalizácii využitia hardvérových prostriedkov je paralelizovaný na výpočtovej úrovni aj na úrovni komunikácie s databázovým systémom Oracle.
Paralelizácia je dosiahnutá použitím viacerých špecializovaných vlákien: výpočtové (spracovateľské), ktoré sa prideľujú požiadavke od klienta a databázové, ktoré sa prideľujú pri potrebe na databázové pripojenie. Vlákna sú predpripravené v pooloch vlákien, ktorých veľkosť sa zadáva parametrami pri štarte EDA servera.
Konfigurácia
...
EDA server skupina – základný pojem pri konfigurácii aplikácie používajúcej EDA servery.
EDA server skupina je skupina jedného alebo viacerých EDA serverov, ktoré sú pripojené na tú istú databázu. Zároveň musí platiť, že k jednej databáze sú pripojené len EDA servery z jednej (rovnakej) EDA server skupiny. Výnimku môžu tvoriť len EDA servery, ktoré sú pripojené v read-only režime a zároveň nepoužívajú globálnu cache.
...
Nastavenie EDA server skupiny sa realizuje štartovacím parametrom EDA servera /EDAG a klient tento identifikátor používa pri požiadavke na pripojenie k EDA serveru.
EDA server podskupina – definovaná v rámci EDA server skupiny. Je identifikovaná celým číslom za názvom EDA server skupiny oddeleným čiarkou. Definovaním podskupiny EDA serverov je možné vytvoriť logické členenie EDA serverov podľa nejakej spoločnej vlastnosti. Napríklad je možné vybrať niekoľko EDA serverov, ktoré budú slúžiť len pre špecifických klientov alebo vytvoriť podskupinu EDA serverov, ktorá sa použije len za určitých okolností a podobne.
V prípade, že sa explicitne nedefinuje EDA server podskupina, je predpokladaná podskupina 0.
Okrem zaradenia EDA servera do skupiny je potrebné definovať aj parametre pripojenia k databáze – štartovacie parametre /EDATNS resp. /EDADSN, /EDAUSR a /EDAPWD.
Pretože klienti sa môžu na EDA server pripájať z inej siete akou je realizované spojenie EDA server – Oracle databázový server alebo EDA server – D2000 server, má EDA server parametre aj na definovanie IP adresy (v prípade použitia Dual TCP/IP dve IP adresy) a portu, na ktorý sa budú pripájať klienti (parametre /EDAH a /EDAP).
...
Z nej je možné zistiť konfiguračné nastavenia EDA servera ako zaradenie do EDA server skupiny, počet spracovateľských a databázových vlákien. Ďalej sú v štruktúre obsiahnuté informácie o predalokovanej veľkosti klientskej a globálnej cache ako aj ich aktuálneho využitia, celkové počty prijatých a odoslaných správ s klientmi a celkový počet databázových požiadaviek. Minútové štatistiky obsahujú počet ukončených transakcií medzi EDA servermi kvôli synchronizácii globálnej cache a priemerné a maximálne trvanie takejto transakcie. Viac informácii o stave EDA servera je možné získať TELL príkazmi.
Info | ||
---|---|---|
| ||
EDA klient / server |