Az oldal segítségével az alkalmazáskiszolgálón található adatforrás speciális tulajdonságait állíthatja be. Ezek a tulajdonságok olyan szolgáltatásokat aktiválnak és konfigurálnak, amelyeket az alkalmazáskiszolgáló adatforrásain alkalmaz az alkalmazáskiszolgálón belüli kapcsolatok testreszabására. Ezek a tulajdonságok nem érintik az adatbázison belüli kapcsolatokat.
A kapcsolatonként gyorsítótárazható utasítások számát határozza meg. Az utasítás bezárása után az alkalmazáskiszolgáló gyorsítótárazza az utasítást.
Ha az utasítás gyorsítótár nem elég nagy, akkor hasznos bejegyzéseket selejtez ki, hogy az új bejegyzéseknek helyet csináljon. A gyorsítótár legnagyobb méretének meghatározásához adja meg az egyedileg előkészített utasítások és hívható utasítások számát (ahogy az SQL karaktersorozat, a párhuzamosság és a görgetéstípus meghatározza) minden alkalmazásra nézve, amely ezt az adatforrást használja egy adott kiszolgálón. Ezzel elkerülheti a gyorsítótár kiselejtezéseket. Ez az érték a lehetséges utasítások maximális száma, amely gyorsítótárazható egy adott kapcsolaton a kiszolgáló életében. A gyorsítótár méretét erre az értékre állítva sosem kerül sor gyorsítótár kiselejtezésekre. A több utasítással rendelkező alkalmazásokhoz általában nagyobb gyorsítótárat kell beállítani.
Ha van olyan utasítást, amelyet nem szeretne gyorsítótáraztatni az alkalmazáskiszolgálóval, akkor állítsa az utasítás tárazhatósági beállítását a false értékre. Az alkalmazáskiszolgáló nem gyorsítótározza azokat az utasításokat, amelyek tárazhatósági beállítása a false értékre van állítva. Az alkalmazás futás közben határozza meg az utasítás tárazhatóságát.
A tesztalkalmazásokban a utasítás gyorsítótár hangolása a teljesítményt 10% - 20%-al növeli. Mindenesetre a potenciális erőforrás korlátozások miatt ez nem mindig lehetséges.
Adattípus | Egész szám |
Alapértelmezett | Az alapértelmezett értékek az adatbázistól függnek. Ez az érték tipikusan 10. Az Informix 7.3, 9.2, 9.3 és 9.4 változataihoz a legújabb saját javítások nélkül, az alapértelmezett értéknek 0-nak kell lennie. A 0 alapértelmezett érték azt jelenti, hogy nincs gyorsítótár utasítás. |
Ha ki bejelöli ezt a beállítást, akkor az alkalmazáskiszolgáló felismeri a több szálú elérés létezését.
Jelzi, hogy a kapcsolatok pontos megfelelői, amelyek az alkalmazáskiszolgáló kapcsolattárán kívülről kerültek lekérésre (a kapcsolattár keresési feltétele nem tartalmazza a felhasználónevet és a jelszót) nem létezhetnek. Helyette a kapcsolat újrahitelesítése történik a DataStoreHelper osztály doConnectionSetupPerTransaction() helyén. Az alkalmazáskiszolgáló a futás során nem biztosítja a kapcsolat újrahitelesítését. Ezért, ha bejelöli ezt a jelölőnégyzetet, akkor ki kell terjeszteni a DataStoreHelper osztályt a doConnectionSetupPerTransaction() metódus megvalósításához, ahol az újrahitelesítés történik. Ha nem fejezi be ezt a folyamatot, akkor az alkalmazáskiszolgáló használhatatlan kapcsolatot adhat vissza. A további tudnivalókat lásd a com.ibm.websphere.rsadapter.DataStoreHelper#doConnectionSetupPerTransaction metódus API-dokumentációjában.
Ha bejelöli ezt a beállítást, akkor az alkalmazáskiszolgáló lehetővé teszi a Java üzenetszolgáltató (JMS) számára, hogy optimalizált kapcsolatokat kapjon az adatforráshoz. Ez a tulajdonság megakadályozza, hogy a Java adatbázis-összekapcsolhatósági (JDBC) alkalmazások megosszák a kapcsolatokat a tároló által felügyelt állandósági (CMP) alkalmazásokkal.
Meghatározza, hogy a tároló nyomon követi-e a gyorsítótárazott azonosítókat. Ezek olyan kapcsolat azonosítók, amelyeket egy alkalmazás összetevő aktívan tart tranzakciós és módszer határokon keresztül. Az alábbi tulajdonság segítségével elvégezheti a csatlakozási problémák kezelését, de az azonosítók nyomkövetése nagy teljesítmény többletterhelést okozhat futás közben.
AdminConfig.modify(myDataSourceVariable, '[[manageCachedHandles "true"]]')
Meghatározza, hogy a tároló tesz bejegyzést a tevékenységnaplóba vagy sem, amikor egy alkalmazás tranzakciós környezet nélkül szerez kapcsolatot. Ezek kivételes esetek a Java Platform, Enterprise Edition (Java EE) programozási modelljének csatlakozási követelményei között.
Meghatározza, hogy az alkalmazáskiszolgáló az adattárolóban megahtározott hibaleképezési szolgáltatástokat használja a hibák azonosítására. Az alkalmazáskiszolgáló nem helyettesíti a JDBC illesztő által dobott kivételeket olyan kivételekkel, amelyek az adattároló hibatérképében vannak meghatározva.
Meghatározza, hogy az alkalmazáskiszolgáló az adattároló hibaleképezési szolgáltatását használja a hibákt azonosítására, és az alkalmazáskiszolgáló a JDBC illesztő által dobott kivételeket helyetesíti az adattároló hibatérképében meghatározott kivételekkel.
Meghatározza, hogy a kapcsolatkezelő teszteli-e az újonnan létrehozott adatbázis-kapcsolatokat.
Meghatározhatja, hogy hányszor szeretné megpróbálni létrehozni a kezdeti kapcsolatot egy adatbázishoz az első előtesztelési művelet sikertelensége után.
Ha kiválasztja az Új kapcsolatok érvényesítése beállítást, akkor ez másodpercben megadja az alkalmazáskiszolgáló várakozási idejének hosszát, mielőtt újrapróbálná a csatlakozást, ha a kezdeti kísérlet meghiúsul.
Meghatározza, hogy a kapcsolatkezelő teszteli-e a tárazott kapcsolatok érvényességét, mielőtt visszaadná azokat az alkalmazásoknak.
Ha a Meglévő tárazott kapcsolatok előtesztelése beállítást választja, akkor ez másodpercben megadja JDBC illesztőprogram számára biztosítandó időhosszt a kapcsolat érvényesítéséhez.
Meghatározza, hogy az alkalmazáskiszolgáló a JDBC illesztőprogrammal érvényesíti a kapcsolatokat. A JDBC illesztőprogramnak legalább a JDBC 4.0-s változatát támogatnia kell, hogy ezt a beállítást használni lehessen.
Azt az SQL karaktersorozatot határozza meg, amelyet az alkalmazáskiszolgáló küld az adatbázisnak a kapcsolat tesztelésére. Olyan lekérdezést használjon, amely csak kis mértékben befolyásolja teljesítményt.
Meghatározza, hogy az alkalmazáskiszolgáló a megszerzés/használat/lezárás/kapcsolat mintát használja. Ez lehetővé teszi, hogy az alkalmazáskiszolgáló kapcsolattára osztozzon az ugyanabban a tranzakcióban lévő kapcsolatokon. Ebben az optimalizálás mintában egy kapcsolat akkor is megosztható a tranzakció során, ha a kapcsolatok csatlakozási tulajdonságai különbözőek.
A heterogén tárazási funkcióval kiterjesztheti az adatforrás meghatározását úgy, hogy különféle egyéni tulajdonságokat határoz meg, vagy lehetővé teszi az alkalmazások számára, hogy felülbírálják az adatforrások nem kritikus tulajdonságait.
Meghatározza másodpercekben az automatikus ügyfél-átirányítási próbálkozások közötti időt.
Meghatározza a csatlakozási próbálkozások maximális számát, amelyeket az automatikus ügyfél-átirányítási funkció tesz, ha a kiszolgálóval való elsődleges kapcsolat felvétele meghiúsul. A tulajdonság csak akkor érvényes, ha az Ügyfél átirányításának újrapróbálkozási időköze tulajdonság be van álíltva.
host1,host2
5000,50001
meghatározza azt a JNDI nevet, amely a DB2 ügyfélátirányítási kiszolgálólistát a JNDI névtérbe köti. A DB2 adatbázis-kiszolgáló ezen a néven keresi az alternatív kiszolgálók névlistáját, ha az alternatív kiszolgálók adatai nem érhetők el a memóriában. Ez a beállítás nem használhat 2. típusú adatforrásokon.
Csak tesztkapcsolatokhoz használatos. Ha a true értékre van állítva, akkor a tesztkapcsolat kiadása után az ügyfél-átirányítási kiszolgálólista JNDI neve leválasztásra kerül a JNDI névtérből.
A jelzett hivatkozások (online) Internet-hozzáférést igényelnek.