Kapcsolattároló fejlett beállításai

Az oldal segítségével meghatározhatja a kapcsolattárazással kapcsolatos beállításokat.

Az adminisztrációs konzol ezen oldala több erőforrástípusra nézve azonos; például: JDBC adatforrások és JMS sor kapcsolatgyárak. Az oldal megjelenítéséhez az elérési út az erőforrás típusától függ, de általában ki kell jelölni az erőforrás-szolgáltató egy példányát, azután egy erőforrástípus példányt, majd pedig rá kell kattintani a Kapcsolattároló tulajdonságai > Kapcsolattároló speciális tulajdonságai elemekre.

Kattintson például az alábbira:

A Kapcsolattár partíció támogatás tárolómezőket és kivonatokat hoz létre a kapcsolattár optimalizálása érdekében a getConnection metódus kérésekhez. Az osztott partíciók száma, a szabad tároló partíciók száma és a szabad tárolódisztribúciós tábla mérete olyan tulajdonságok, amelyek a szál a szinkronizálás zárolására történő várakozási idejének csökkentéséhez kapcsolódnak. Az egyetlen processzorral rendelkező rendszerekre ezek az értékek nincsenek hatással. A többprocesszoros rendszereken ezek a beállítások csökkenthetik a több szál kezeléséhez tartozó teljesítményigényt.

Az alapértelmezett értékek használata esetén, ami azt jelenti, hogy a partíciók értéke 0, a kapcsolattár automatikusan kiválasztja a legjobb értékeket. Az alapértelmezett értékek módosításának képessége elsősorban azon kapcsolattárak számára biztosított, melyek maximális kapcsolatainak száma több, mint 500. Ha a kapcsolattár túllépi a maximális 500 kapcsolatot, akkor a kapcsolattár automatikus hangolásához használt képlet nagyobb objektumokat hozhat létre, melyek méretét a felhasználó csökkenteni kívánhatja. A teljesítmény a partícióméret csökkentésével csökkenthető. Ez a hatás azonban normális, ha a memóriát és a teljesítményt súlyozza.

Osztott partíciók száma

Az egyes osztott tárolókban létrehozott partíciók számát határozza meg.

A partíciótámogatás mindig engedélyezett. Az alapértelmezett 0 értékeket érdemes használni, ezzel engedélyezve a kapcsolattárolót a legjobb teljesítménynek megfelelő értékek kiválasztására. Néhány nagy többprocesszoros rendszerben a partíciótámogatás tulajdonságainak szabályozása növelheti a teljesítményt.

Adattípus Egész szám
Alapértelmezett érték 0
Tartomány 0-tól az egész számok maximumáig
Szabad tároló partíciók száma

Az egyes szabad tárolókban létrehozott partíciók számát határozza meg.

Adattípus Egész szám
Alapértelmezett érték 0
Tartomány 0-tól az egész számok maximumáig
Szabad tároló disztribúcióstábla mérete

A Tárgy és CRI kivonatértékek elosztásának módját határozza meg a kapcsolathasználati adatokat indexelő táblában.

A kivonatértékek alapján egyeztetődnek a kapcsolatkérési meghatalmazások a kapcsolatokkal. Az 1-nél nagyobb szabad tároló disztribúcióstábla méret a kivonatértékek hatékonyabb elosztását eredményezi, ezzel segítve a keresésütközések minimalizálását a táblában. A kevesebb ütközés egy kérésnek megfelelő kapcsolat gyorsabb visszakeresését eredményezi. Használjon nagyobb értéket a szabad tároló disztribúcióstábla méret beállításnál, ha az erőforrása sok, változó meghatalmazással rendelkező bejövő kérést fogad. Kisebb értékek (1) használata ajánlott, ha ugyanaz a meghatalmazás vonatkozik az erőforrás minden bejövő kérésére. A 0 érték véletlen elosztást jelent.

Adattípus Egész szám
Alapértelmezett érték 0
Tartomány 0-tól az egész számok maximumáig
Hullám küszöbérték

A hullámvédelem aktiválódása előtt létrehozott kapcsolatok számát határozza meg.

A hullámvédelem arra van tervezve, hogy a túl sok egyidőben létrehozott kapcsolat esetén megelőzze az adatforrás túlterhelését. A hullámvédelmet két tulajdonság irányítja: a Hullám küszöbérték és a Hullámlétrehozás időtartama.

A Hullám küszöbérték hullámvédelem aktiválódása előtt létrehozott kapcsolatok számát határozza meg. Miután a kapcsolatok száma eléri a meghatározott értéket, a hullám mód lép életbe.

A Hullámlétrehozás időtartama tulajdonság a megfelelő számú kapcsolat és a hullám mód aktiválása között eltelt időt határozza meg másodpercekben.

Ha például a következő beállításokat feltételezzük:
  • maxConnections = 50
  • surgeThreshold = 10
  • surgeCreationInterval = 30 másodperc
Ha a kapcsolattároló 15 kapcsolati kérelmet fogad, akkor 10 kapcsolat körülbelül egyidőben jön létre. A 11. kapcsolat 30 másodperccel az első 10 után jön létre. A 12. kapcsolat 30 másodperccel a 11. kapcsolat után jön létre, és így tovább. A kapcsolatok mind 30 másodpercenként jönnek létre, addig amíg már nincs szükség újabb kapcsolatra, vagy amíg a kapcsolatok száma el nem éri a maxConnections értéket.

A kapcsolathullámok támogatása akkor indul be, ha a hullám küszöbérték nagyobb, mint > -1 és a hullámlétrehozás időtartama nagyobb, mint > 0. A hullám küszöbérték tulajdonság alapértelmezett értéke -1, amely esetén a szolgáltatás ki van kapcsolva.

wsadmin példák
$AdminControl getAttribute $objectname surgeCreationInterval
$AdminControl setAttribute $objectname surgeCreationInterval 30
$AdminControl getAttribute $objectname surgeThreshold
$AdminControl setAttribute $objectname surgeThreshold 15
Adattípus Egész szám
Alapértelmezett érték -1
Tartomány -1-től az egész számok maximumáig
Hullámlétrehozás időtartama

A kapcsolatok létrehozása között hullámvédelem módban eltelt idő mennyiségét határozza meg.

Ha a rendszer eléri a túlfeszültség küszöbérték tulajdonsághoz megadott kapcsolatok számát, akkor a túlfeszültség létrehozási időköz tulajdonság előírja, hogy az egyes új kapcsolatkéréseknek mennyi ideig kell várakozniuk a teljesítés előtt.

Korlátozás: A túlfeszültség-védelem nem működik olyan kapcsolattárhoz, amely a JMS sor kapcsolatgyárral és az alapértelmezett üzenetkezelési szolgáltatóval összehangoltan, egy aktiválási meghatározáson keresztül van kezelve. A JMS hívások bejövő kapcsolatainak, mint például az bejövő üzenet vezérléséhez tekintse meg az adminisztrációs konzol oldal súgójának cikkét: JMS > Aktiválási meghatározás > aktiválási_meghatározás_neve.
Adattípus Egész szám
Alapértelmezett érték 0
Tartomány 0-tól az egész számok maximumáig
Elakadási időmérő időtartama

Az elakadt kapcsolat egy olyan aktív kapcsolat, amely nem válaszol vagy visszatér a kapcsolattárolóhoz. Ha a tároló elakadtként jelenik meg (elérte az elakadási küszöbértéket), akkor minden újabb kapcsolati kérelem kivételt kap, amíg a tároló helyre nem áll. Az elakadási időmérő időtartam tulajdonsága az időmérő időtartama. Ez határozza meg, hogy a kapcsolattároló milyen gyakran keres elakadt kapcsolatokat. Az alapértelmezett érték 0 másodperc.

Ha az elakadási idő, elakadási időmérő időköze vagy az elakadási küszöbérték tulajdonságok megváltoztatására wsadmin parancsfájl eszközzel tett kísérlet meghiúsul, akkor IllegalState kivétel történt. A tároló a beállítási kérelem alatt nem rendelkezhet aktív kérelmekkel vagy aktív kapcsolatokkal. Az elakadt kapcsolatok támogatásának elindulásához az elakadási idő és az elakadási küszöbérték tulajdonságnak nagyobb értéket kell adni, mint 0, valamint a kapcsolatok maximális számát is nagyobbra kell állítani 0-nál.

Ha az elakadási időmérő időtartama be van állítva, kisebbnek kell lennie az elakadási idő értékénél. Valójában az elakadási időmérő időközét érdemes az elakadási idő egynegyed-egyhatod értékére állítani, így a kapcsolattároló 4-6 alkalommal keres elakadt kapcsolatokat mielőtt egy kapcsolatot elakadtnak jelent ki. Ez csökkenti a tévedések valószínűségét.

wsadmin példák

$AdminControl getAttribute $objectname stuckTime
$AdminControl setAttribute $objectname stuckTime 30
$AdminControl getAttribute $objectname stuckTimerInterval
$AdminControl setAttribute $objectname stuckTimerInterval 15
$AdminControl getAttribute $objectname stuckThreshold
$AdminControl setAttribute $objectname stuckThreshold 10 
Adattípus Egész szám
Alapértelmezett érték 0
Tartomány 0-tól az egész számok maximumáig
Elakadási idő

Az elakadt kapcsolat egy olyan aktív kapcsolat, amely nem válaszol vagy visszatér a kapcsolattárolóhoz. Ha a tároló elakadtként jelenik meg (elérte az elakadási küszöbértéket), akkor minden újabb kapcsolati kérelem kivételt kap, amíg a tároló helyre nem áll. Az Elakadási idő tulajdonság az a másodpercekben meghatározott időtartam, ameddig egyetlen aktív kapcsolat használatban lehet a háttér erőforrás elérésére mielőtt azt elakadtként jelenik meg.

Adattípus Egész szám
Alapértelmezett érték 0
Tartomány 0-tól az egész számok maximumáig
Elakadási küszöbérték

Az elakadt kapcsolat egy olyan aktív kapcsolat, amely nem válaszol vagy visszatér a kapcsolattárolóhoz. Ha a tároló elakadtként jelenik meg (elérte az elakadási küszöbértéket), akkor minden újabb kapcsolati kérelem kivételt kap, amíg a tároló helyre nem áll. Az alkalmazások kifejezetten elfoghatják ezeket a kivételeket és folytathatják a feldolgozást. A tároló rendszeres időközönként tovább keresi az elakadt kapcsolatokat, ha az elakadt kapcsolatok száma meghaladja a küszöbértéket. Ha az elakadt kapcsolatok száma az elakadási küszöbérték alá esik, akkor a tároló ezt észleli a rendszeres ellenőrzések során és újra engedélyezi a kérések kiszolgálását. Az elakadási küszöbérték az a szám, amelyet az elakadt kapcsolatok számának el kell érni, hogy a tároló elakadt módba léphessen.

Adattípus Egész szám
Alapértelmezett érték 0
Tartomány 0-tól az egész számok maximumáig



A jelzett hivatkozások (online) Internet-hozzáférést igényelnek.

Kapcsolódó fogalmak
Kapcsolódó feladatok


Fájlnév: udat_conpooladv.html