Prostřednictvím této stránky lze nastavit rozšířené vlastnosti zdroje dat v rámci aplikačního serveru. Tyto vlastnosti aktivují a konfigurují služby, které aplikační server používá na zdroje dat pro přizpůsobení připojení v rámci aplikačního serveru. Tyto vlastnosti neovlivňují připojení v rámci databáze.
Tato možnost určuje počet příkazů, které mohou být pro jedno připojení uloženy v mezipaměti. Aplikační server uloží příkaz po jeho zavření do mezipaměti.
Pokud mezipaměť příkazu není dostatečně velká, použitelné položky jsou zahozeny, aby vytvořily místo pro nové položky. Chcete-li určit největší hodnotu velikosti mezipaměti, abyste se vyhnuli zahození položek, sečtěte počet jedinečně připravených příkazů a příkazů s možností volání (jak bylo určeno v řetězci SQL, souběžnosti a typu posunu) pro každou aplikaci, která používá tento zdroj dat na určitém serveru. Tato hodnota je maximálním počtem možných příkazů, které mohou být uloženy v mezipaměti pro dané připojení za dobu činnosti serveru. Nastavení velikosti mezipaměti na tuto hodnotu znamená, že nikdy nedojde k zahození mezipaměti. V obecných případech konfigurujte větší mezipaměť pro aplikace s větším počtem příkazů.
Chcete-li, aby aplikační server určitý příkaz neukládal do mezipaměti, konfigurujte pokyn k ukládání příkazu do fondu na hodnotu "false". Když je pokyn k ukládání příkazu do fondu nastaven na hodnotu "false", aplikační server neukládá příkaz do mezipaměti. Aplikace určuje pokyny k ukládání příkazu do fondu za běhu.
V testovacích aplikacích zvýší ladění mezipaměti pro příkazy prostupnost o 10 % až 20 %. To však nemusí být vždy možné kvůli potenciálním omezením prostředků.
Datový typ | Celé číslo |
Výchozí hodnota | Výchozí hodnoty závisí na databázi. V typickém případě je použita hodnota 10. V případě produktu Informix verze 7.3, 9.2, 9.3 a 9.4 bez příslušných nejnovějších oprav musí být použita výchozí hodnota 0. Výchozí hodnota 0 znamená, že není k dispozici žádný příkaz pro mezipaměť. |
Pokud je tato volba zaškrtnuta, aplikační server detekuje existenci přístupu pomocí více podprocesů.
Upozorňuje, že si připojení načtená z fondu připojení aplikačního serveru (vyhledávací kritéria fondu připojení nezahrnují jméno uživatele a heslo) nemohou přesně odpovídat. Místo toho dojde k opakovanému ověřování připojení ve funkci doConnectionSetupPerTransaction() třídy DataStoreHelper. Aplikační server neposkytuje implementaci opakovaného ověřování připojení za běhu. Pokud tedy toto políčko zaškrtnete, musíte rozšířením třídy DataStoreHelper poskytnout implementaci metody doConnectionSetupPerTransaction(), ve které dochází k opakovanému ověřování. Nedokončíte-li tento proces, aplikační server může vracet nepoužitelná připojení. Další informace naleznete v dokumentaci k rozhraní API pro metodu com.ibm.websphere.rsadapter.DataStoreHelper#doConnectionSetupPerTransaction.
Zaškrtnete-li toto políčko, aplikační server povolí službě JMS (Java messaging service) získat z daného zdroje dat optimalizovaná připojení. Tato vlastnost brání aplikacím JDBC (Java database connectivity) ve sdílení připojení s aplikacemi CMP (container-managed persistence).
Určuje, zda má kontejner sledovat manipulátory v mezipaměti, což jsou manipulátory připojení, které komponenta aplikace udržuje v aktivním stavu a používá je ve více transakcích a metodách. Tuto vlastnost lze použít k ladění problémů s připojením, ale sledování manipulátorů může za běhu způsobit velké režijní náklady na výkon.
AdminConfig.modify(myDataSourceVariable, '[[manageCachedHandles "true"]]')
Určuje, zda má kontejner odeslat položku do protokolu aktivity, pokud aplikace získá připojení v kontextu transakce. Toto jsou výjimky z požadavků na připojení v modelu programování Java EE (Java Platform, Enterprise Edition).
Určuje, že aplikační server používá prostředek mapování chyb definovaný v pomocném modulu datového úložiště k identifikaci chyb. Aplikační server nenahrazuje výjimky vygenerované ovladačem JDBC výjimkami definovanými v mapě chyb pomocného modulu datového úložiště.
Určuje, že aplikační server používá prostředek mapování chyb definovaný v pomocném modulu datového úložiště k identifikaci chyb a že aplikační server nahradí výjimky vygenerované ovladačem JDBC výjimkami definovanými v mapě chyb pomocného modulu datového úložiště.
Určuje, zda bude správce připojení testovat nově vytvořená připojení k databázi.
Určuje, kolikrát má proběhnout opakovaný pokus o vytvoření počátečního připojení k databázi v případě, že první testovací operace selže.
Při výběru volby Ověřit nová připojení tato volba určuje dobu (v sekundách), po kterou aplikační server vyčká před dalším pokusem o vytvoření připojení v případě, že původní pokus selže.
Určuje, zda má správce připojení testovat platnost připojení ve fondu předtím, než tato připojení vrátí aplikaci.
Vyberete-li volbu Předběžný test existujících připojení ve fondu, bude tato volba udávat čas v sekundách, který bude mít ovladač JDBC přidělen pro ověření spojení.
Určuje, že aplikační server bude ověřovat připojení pomocí ovladače JDBC. Aby bylo možné použít tuto volbu, musí poskytovatel JDBC podporovat standard JDBC 4.0 nebo vyšší.
Určuje příkaz SQL, který aplikační server odesílá databázi pro testování připojení. Použijte dotaz, který by neměl mít velký vliv na výkon.
Určuje, že bude aplikační server používat vzorek get/use/close/connection. Umožní se tím zařazování připojení aplikačního serveru do fondů a sdílení připojení, která patří do stejné transakce. Tento optimalizační vzor dovoluje sdílet v průběhu transakce jedno připojení i v případě, že různá připojení používají různé vlastnosti připojení.
Funkce heterogenních fondů umožňuje rozšířit definici zdroje dat tak, aby bylo možné zadat pro zdroj dat různé přizpůsobené vlastnosti nebo povolovat aplikacím přepsání vedlejších vlastností daného zdroje dat.
Určuje čas v sekundách mezi opakovanými pokusy o automatické přesměrování klienta.
Určuje maximální počet opakování pokusů o připojení prováděných funkcí automatického přesměrování klienta, selže-li primární připojení k serveru. Tato vlastnost se používá pouze v případě, že je nastavena volba Interval opakování pro přesměrování klienta.
hostitel1;hostitel2
5000;50001
Určuje název rozhraní JNDI použitý k vytvoření vazby seznamu serverů přesměrování klienta DB2 do oboru názvů rozhraní JNDI. Databázový server DB2 použije tento název k vyhledání seznamu názvů alternativních serverů, nejsou-li informace o alternativních serverech již zavedeny do paměti. Tato volba není podporována u zdrojů dat typu 2.
Používá se pouze u testovacích připojení. Je-li tento parametr nastaven na hodnotu true, bude po navázání testovacího připojení zrušena vazba názvu JNDI seznamu serverů přesměrování klienta do oboru názvů JNDI.
Odkazy s označením (online) vyžadují přístup k Internetu.