Nastavení fondu připojení (verze 4)

Prostřednictvím této stránky můžete vytvořit fond připojení pro zdroj dat verze 4.0.

K této stránce konzoly pro správu lze přistupovat dvěma způsoby:

Karta Konfigurace

Obor

Prostředky jako poskytovatelé JDBC, vazby oboru názvů nebo sdílené knihovny lze definovat ve více oborech. Duplicitní prostředky definované v obecnějších oborech pak budou potlačovány prostředky definovanými v konkrétnějších oborech.

Nezapomeňte, že bez ohledu na obor definovaného prostředku se vlastnosti prostředku vztahují pouze na úroveň konkrétního serveru. Pokud například definujete obor zdroje dat na úrovni buňky, budou moci všichni uživatelé v příslušné buňce tento zdroj dat, který je v rámci příslušné buňky jedinečný, vyhledávat a prohlížet jej. Nastavení vlastností prostředku je však lokální vzhledem ke každému serveru v buňce. Pokud například pro maximální počet připojení nastavíte hodnotu 10, bude moci být pro každý server v příslušné buňce vytvořeno 10 připojení.

Prostředky jsou vytvářeny vždy v aktuálním obsahu vybraném na panelu. Chcete-li zobrazit prostředky v jiných oborech, určete ve formuláři pro výběr oboru jiný uzel nebo server.

Obecné informace naleznete v části Související odkazy v dokumentu Nastavení oboru konzoly pro správu.

Datový typ Řetězec
Minimální velikost fondu

Určuje minimální počet připojení udržovaných ve fondu.

Minimální velikost fondu může mít vliv na výkon aplikace. Menší fondy vyžadují nižší režii, pokud je poptávka nízká, protože je udržováno méně otevřených připojení k databázi. Je-li poptávka vysoká, dojde u prvních aplikací k pomalé odezvě, protože v případě, že jsou všechna ostatní připojení ve fondu používána, jsou vytvořena nová připojení.

Datový typ Celé číslo
Výchozí hodnota 1
Rozsah Libovolné nezáporné celé číslo
Maximální velikost fondu

Určuje maximální počet připojení udržovaných ve fondu.

Pokud je dosaženo maximálního počtu připojení a všechna připojení jsou využita, budou další požadavky na připojení čekat po dobu určenou hodnotou časového limitu připojení, která byla zadána. Maximální velikost fondu může mít vliv na výkon aplikace. Větší fondy vyžadují větší režii, pokud je poptávka vysoká, protože při špičce v poptávce je otevřeno více připojení k databázi. Tato připojení nezaniknou, dokud nebudou z fondu odstraněna jako nečinná. Je-li maximální hodnota nižší, může během špičky dojít k delším dobám čekání nebo možným chybám souvisejícím s časovým limitem připojení. Ověřte, zda databáze může podporovat maximální počet připojení ze strany aplikačního serveru vedle veškeré zátěže, kterou má mimo aplikační server.

Datový typ Celé číslo
Výchozí hodnota 10
Rozsah Libovolné kladné celé číslo
Časový limit připojení

Určuje maximální počet sekund, po které aplikace čeká na připojení z fondu před vypršením časového limitu a odesláním výjimky ConnectionWaitTimeout. Server WebSphere Application Server bere nastavení této hodnoty v úvahu jen tehdy, jestliže jste nastavili vlastnost Maximální velikost fondu. V tom případě jako spouštěč pro vynucení časového limitu čekání slouží maximální počet připojení.

Datový typ Celé číslo
Jednotky Sekundy
Výchozí hodnota 180
Rozsah Libovolné nezáporné celé číslo

Pokud nastavíte hodnotu 0, nebude časový limit připojení použit.

Přijmete-li výchozí hodnotu, aplikační server vydá výjimku ResourceAllocation ihned poté, co bude správce fondu indikovat, že se používá maximální počet připojení. Zakážete-li časový limit připojení, aplikační server výjimku nevydá. Místo toho bude správce fondu řadit následné požadavky na připojení do fronty, dokud nebude moci přidělit připojení.

Časový limit nečinnosti

Určuje maximální dobu v sekundách, po jejímž uplynutí je nečinné (nepřidělené) připojení odebráno z fondu a přesunuto mezi volné prostředky.

Nečinná připojení je třeba odebrat z fondu, protože udržování otevřených připojení k databázi může způsobit potíže s pamětí databáze. Ne všechna nečinná připojení jsou však z fondu odebrána, i když jsou starší než nastavení Časový limit nečinnosti. Nečinné připojení není odebráno, pokud by jeho odebrání způsobilo pokles fondu pod minimální velikost. Nastavením této hodnoty na 0 časový limit nečinnosti zakážete.

Datový typ Celé číslo
Jednotky Sekundy
Výchozí hodnota 1800
Rozsah Libovolné nezáporné celé číslo
Časový limit nevyužitého přidělení

Určuje maximální dobu v sekundách, po kterou může aplikace udržovat nepoužívané připojení, než je připojení vráceno do fondu.

Neprobíhá-li u přiděleného připojení žádná aktivita po dobu delší než nastavení Časový limit nevyužitého přidělení, je připojení označeno jako nevyužité přidělení. Pokud u připojení neprobíhá žádná aktivita ani poté, co znovu uplyne počet sekund stanovený volbou Časový limit nevyužitého přidělení, vrátí se připojení do fondu. Pokud se aplikace pokusí znovu připojení použít, je vydána výjimka týkající se zablokovaného připojení. Připojení registrovaná v transakci nejsou označena jako nevyužitá přidělení. Pokud nastavíte hodnotu 0, nebude časový limit nevyužitého přidělení použit.

Datový typ Celé číslo
Jednotky Sekundy
Výchozí hodnota 1800
Rozsah Libovolné nezáporné celé číslo
Velikost mezipaměti pro příkazy

Určuje počet připravených příkazů uložených v mezipaměti, které mají být udržovány u každého připojení.

Nejvyšší hodnota, na kterou byste museli velikost mezipaměti nastavit, nemá-li docházet k zahozením částí mezipaměti, je určena takto: u každé aplikace, která používá tento zdroj dat u konkrétního serveru, zjistěte počet jedinečných připravených příkazů (jak je určeno řetězcem sql, souběžností a typem posouvání). Jedná se maximální počet možných připravených příkazů, které lze uložit v mezipaměti u daného připojení během doby uchování na serveru. Nastavení velikosti mezipaměti na tuto hodnotu znamená, že nikdy nebude docházet k zahození částí mezipaměti. To zajišťuje lepší výkon. Z důvodu potenciálních omezení prostředků to však nemusí být vždy možné.

Datový typ Celé číslo
Výchozí hodnota 10
Rozsah Libovolné nezáporné celé číslo
Zakázat automatický úklid připojení

Určuje, zda software pro práci s fondem připojení na konci transakce automaticky zavírá připojení ke zdroji dat. Tuto vlastnost nastavte, chcete-li umožnit uchování a opakované použití téhož připojení ve více transakcích.

Výchozí nastavení je false, což znamená, že při dokončení transakce aplikační server uzavře připojení a vrátí je do fondu. Jakékoli použití připojení po dokončení transakce způsobí výjimku vyplývající ze zablokovaného připojení, protože připojení je uzavřeno a vrátilo se do fondu. Tento mechanismus zajišťuje, aby připojení nebyla aplikací držena bez omezení. Je-li nastavena hodnota true, není připojení na konci transakce vráceno do fondu. V takovém případě aplikace musí vrátit připojení do fondu vyvoláním metody close(). Pokud aplikace připojení neuzavře, může u fondu dojít k vyčerpání připojení, která by jinak mohly používat jiné aplikace.

Datový typ Logický (zaškrtávací políčko)
Výchozí hodnota False (není vybráno)



Odkazy s označením (online) vyžadují přístup k Internetu.

Související pojmy
Související úlohy
Související odkazy


Název souboru: udat_was4poolset.html