Další nastavení fondu připojení

Tato stránka slouží k zadání nastavení souvisejících s fondy připojení.

Tato stránka administrativní konzoly je společná pro celou řadu typů prostředků: například zdroje dat JDBC a továrna připojení fronty JMS. Chcete-li tuto stránku zobrazit, závisí cesta na typu prostředku, avšak obecně vyberete instanci poskytovatele prostředku, potom instanci typu prostředku a potom klepnete na volbu Vlastnosti fondu připojení > Rozšířené vlastnosti fondu připojení.

Klepněte například na následující volby:

Podpora oblastí fondu připojení vytváří sektory a haše sektorů pro optimalizaci fondu připojení pro požadavky metody getConnection. Vlastnostmi, které souvisí se zkrácením doby, po kterou musí podproces čekat na synchronizační zámek, jsou počet sdílených oblastí, počet oblastí fondu volných prostředků a velikost tabulky rozdělení fondu volných prostředků. V systémech s jedním procesorem tyto hodnoty nemají žádný vliv. V systémech s více procesory mohou tato nastavení snížit náklady na výkon způsobené správou více podprocesů.

Při použití výchozích hodnot, tedy pokud jsou oblasti nastaveny na hodnotu 0, fond připojení automaticky vybere nejlepší hodnoty. Schopnost změnit výchozí hodnoty je primárně poskytována pro fondy připojení, které překračují maximální počet 500 připojení. Pokud fond připojení překročí maximální počet 500 připojení, vzorec používaný pro automatické ladění fondu připojení může vytvořit velké objekty, jejichž velikost může být vhodné snížit. Při snížení velikosti oblasti může dojít ke snížení výkonu. Tento vliv je však při porovnání paměti a výkonu běžný.

Počet sdílených oblastí

Určuje počet oblastí vytvořených v jednotlivých sdílených fondech.

Podpora oblastí je vždy povolena. Aby fond připojení mohl vybrat nejlepší hodnoty z hlediska výkonu, měly by být použity výchozí hodnoty (0). V některých případech, ve kterých se používají velké multiprocesorové systémy, může ke zlepšení výkonu přispět úprava vlastností podpory oblastí.

Informace Hodnota
Datový typ Celé číslo
Výchozí hodnota 0
Rozsah 0 až maxint

Počet volných oblastí fondu

Určuje počet oblastí vytvořených v jednotlivých volných fondech.

Informace Hodnota
Datový typ Celé číslo
Výchozí hodnota 0
Rozsah 0 až maxint

Velikost distribuční tabulky volných fondů

Určuje rozdělení hašovacích hodnot CRI a předmětu v tabulce indexující data využití připojení.

Tyto hašovací hodnoty se používají k přiřazování pověřovacích údajů požadavků na připojení k jednotlivým připojením. Nastavením velikosti distribuční tabulky volných fondů na hodnotu větší než 1 lze zvýšit efektivitu rozdělování hašovacích hodnot, a minimalizovat tak kolize při vyhledávání v tabulce. Méně kolizí může vést k rychlejšímu načtení připojení, které odpovídá požadavku. Pokud prostředek přijímá mnoho příchozích požadavků s různými pověřeními, použijte pro velikost distribuční tabulky volných fondů vyšší hodnotu. Pokud se na všechny příchozí požadavky u prostředku vztahují stejná pověření, měly by být použity nižší hodnoty (1). Hodnota 0 znamená náhodné rozdělení.

Informace Hodnota
Datový typ Celé číslo
Výchozí hodnota 0
Rozsah 0 až maxint

Prahová hodnota nárazového vytváření

Určuje počet připojení vytvořených před aktivací nárazové ochrany.

Nárazová ochrana je navržena tak, aby zabraňovala přetížení zdroje dat, k němuž může dojít při souběžném vytváření příliš velkého počtu připojení. Nárazová ochrana je řízena dvěma vlastnostmi: Prahová hodnota nárazového vytváření a Interval nárazového vytváření.

Vlastnost Prahová hodnota nárazového vytváření určuje počet připojení vytvořených před aktivací nárazové ochrany. Po dosažení zadaného počtu připojení přejdete do nárazového režimu.

Vlastnost Interval nárazového vytváření určuje dobu v sekundách mezi připojeními vytvářenými v nárazovém režimu.

Předpokládejme například následující nastavení:
  • maxConnections = 50
  • surgeThreshold = 10
  • surgeCreationInterval = 30 sekund
Pokud fond připojení obdrží 15 požadavků na připojení, vytvoří se přibližně ve stejnou chvíli 10 připojení. 11. připojení se vytvoří 30 sekund po prvních 10 připojeních. 12. připojení se vytvoří 30 sekund po 11. připojení. Připojení budou vytvářena každých 30 sekund, dokud nebudou žádná další nová připojení potřeba nebo dokud nebude dosažena hodnota maxConnections.

Podpora nárazových připojení se spustí, pokud je prahová hodnota nárazového vytváření > -1 a interval nárazového vytváření je > 0. Vlastnost Prahová hodnota nárazového vytváření má výchozí hodnotu -1, což znamená, že je vypnuta.

Informace Hodnota
Datový typ Celé číslo
Výchozí hodnota -1
Rozsah -1 až maxint

Interval nárazového vytváření

Určuje dobu mezi vytvářenými připojeními při použití režimu nárazové ochrany.

Při dosažení počtu připojení zadaného pro vlastnost prahové hodnoty nárazového vytváření určuje vlastnost intervalu nárazového vytváření dobu, po kterou musí nový požadavek na připojení vyčkat, než dojde k jeho splnění.

Omezení: Ochrana nárazového vytváření nefunguje pro fond připojení spravovaný prostřednictvím specifikace aktivace, která spolupracuje s továrnou připojení fronty JMS a s výchozím poskytovatelem systému zpráv. Chcete-li řídit příchozí připojení pro volání JMS, jako je například onMessage, přečtěte si téma nápovědy o stránce administrativní konzoly JMS > Specifikace aktivace > název_specifikace_aktivace.
Informace Hodnota
Datový typ Celé číslo
Výchozí hodnota 0
Rozsah 0 až maxint

Interval časovače zablokování

Zablokované připojení je aktivní připojení, které neodpovídá nebo které se nevrací do fondu připojení. Pokud je fond zablokován (byl dosažen práh zablokování), všechny nové požadavky na připojení vyvolají výjimku prostředku, dokud nedojde k odstranění zablokování fondu. Vlastnost Interval časovače zablokování představuje interval pro časovač, například jak často fond připojení zjišťuje, zda některá připojení nejsou zablokovaná. Výchozí hodnota je 0 sekund.

Pokud selže pokus o změnu vlastnosti Čas zablokování, Interval časovače zablokování nebo Práh zablokování pomocí skriptovacího nástroje wsadmin, dojde k výjimce IllegalState. Fond nesmí při tomto požadavku obsahovat žádné aktivní požadavky nebo aktivní připojení. Aby se spustila podpora zablokování připojení, musí být hodnoty vlastností Čas zablokování a Práh zablokování vyšší než 0 a maximální počet připojení musí být vyšší než 0.

Interval časovače zablokování, je-li nastaven, musí být navíc nižší než hodnota času zablokování. Ve skutečnosti se doporučuje, aby interval časovače zablokování představoval jednu čtvrtinu až jednu šestinu hodnoty času zablokování, aby fond připojení před prohlášením připojení za zablokované zkontroloval zablokování připojení 4krát až 6krát. Takový interval kontroly snižuje pravděpodobnost falešných detekcí zablokování.

Informace Hodnota
Datový typ Celé číslo
Výchozí hodnota 0
Rozsah 0 až maxint

Čas zablokování

Zablokované připojení je aktivní připojení, které neodpovídá nebo které se nevrací do fondu připojení. Pokud je fond zablokován (byl dosažen práh zablokování), všechny nové požadavky na připojení vyvolají výjimku prostředku, dokud nedojde k odstranění zablokování fondu. Vlastnost Čas zablokování představuje interval v sekundách, po který jedno aktivní připojení může být v užívání u prostředku systému backend, než bude považováno za zablokované.

Informace Hodnota
Datový typ Celé číslo
Výchozí hodnota 0
Rozsah 0 až maxint

Práh zablokování

Zablokované připojení je aktivní připojení, které neodpovídá nebo které se nevrací do fondu připojení. Pokud je fond zablokován (byl dosažen práh zablokování), všechny nové požadavky na připojení vyvolají výjimku prostředku, dokud nedojde k odstranění zablokování fondu. Aplikace může explicitně zachytit tuto výjimku a pokračovat ve zpracování. Fond bude nadále periodicky kontrolovat zablokovaná připojení, když jejich počet přesáhne prahovou hodnotu. Pokud se počet zablokovaných připojení sníží pod práh zablokování, zjistí fond tuto skutečnost při periodické kontrole a začne znovu obsluhovat požadavky. Práh zablokování je počet připojení, které je nutné považovat za zablokovaná, aby se fond nacházel v režimu zablokování.

Informace Hodnota
Datový typ Celé číslo
Výchozí hodnota 0
Rozsah 0 až maxint


Název souboru: udat_conpooladv.html