Irányítja, hogyan kerülnek a HTTP munkamenetek tárolásra egy adatbázisban.
Name | Type | Default | Description |
---|---|---|---|
dataSourceRef | string | Az adatforrás azonosítója, amelyet a munkamenet-kezelő használ a HTTP munkamenet adatainak tárolására. | |
tableName | string | sessions | Az adatbázis táblázat neve. |
useMultiRowSchema | logikai | false | Amikor engedélyezett, minden egyes munkamenet adat attribútum eltérő sorba kerül elhelyezésre az adatbázisban, amely lehetővé teszi, hogy nagyobb mennyiségű adat legyen tárolva minden munkamenetben. Ez a konfiguráció növelheti a teljesítményt, ha a munkamenet attribútumok nagyon nagyok és csak kis mértékben szükséges azokat módosítani. Ha tiltott, minden munkamenet attribútum ugyanazon sorban kerül elhelyezésre az egyes munkamenetek esetében. |
skipIndexCreation | logikai | false | Ha a tulajdonság értéke "true", akkor kiszolgáló indítása során az index létrehozása tiltott. Ez az egyéni tulajdonság csak akkor használható, ha saját kezűleg kívánja létrehozni a munkamenet megmaradás adatbázis indexeit. Ajánlott azonban hagyni, hogy a munkamenet-kezelő hozza létre az adatbázis indexeket. A tulajdonság engedélyezése előtt győződjön meg róla, hogy a megfelelő index létezik a munkamenet adatbázisban. |
writeFrequency |
| END_OF_SERVLET_SERVICE | Megadja, hogy a munkamenet adatok mikor kerülnek kiírásra az állandó tárolóba. A munkamenet adatok alapértelmezésben akkor kerülnek kiírásra az állandó tárolóba, amikor a szervlet befejezi a végrehajtást. Az érték módosítása bizonyos környezetekben javíthatja a teljesítményt. MANUAL_UPDATE A munkamenet adatok állandó tárolóba történő írásához szükség van a programozható szinkronizálásra az IBMSession objektumon. TIME_BASED_WRITE A munkamenet adatok a megadott írási időköz alapján kerülnek kiírásra az állandó tárolóba. END_OF_SERVLET_SERVICE A munkamenet adatok akkor kerülnek kiírásra az állandó tárolóba, amikor a szervlet befejezi a végrehajtást. |
writeInterval | Időtartam másodperces pontossággal | 2m | A másodpercek száma, amelyeknek el kell telni, mielőtt a rendszer a munkamenet adatokat az állandó tárolóba írja. Az alapértelmezés 120 másodperc. Az érték csak akkor kerül használatra, amikor az időalapú írási gyakoriság engedélyezett. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p) vagy másodperc (s). A 30 másodpercet például 30s formában adhatja meg. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1p30s egyenértékű 90 másodperccel. |
writeContents |
| ONLY_UPDATED_ATTRIBUTES | Megadja, hogy a mennyi munkamenet adat kerüljön kiírásra az állandó tárolóba. Alapértelmezésben csak a frissített attribútumokat írja ki a rendszer, de kiíratható az összes attribútum (függetlenül attól, hogy módosításra kerültek-e). ONLY_UPDATED_ATTRIBUTES Csak a frissített attribútumok kerülnek kiírásra az állandó tárolóba. ALL_SESSION_ATTRIBUTES Az összes attribútum kiírásra kerül az állandó tárolóba. |
scheduleInvalidation | logikai | false | A beállítás engedélyezésével csökkentheti a HTTP munkamenetek kapcsolatának fenntartásához szükséges adatbázis frissítések számát. Adja meg a nap azon két óráját, amikor a legkisebb az aktivitás az alkalmazáskiszolgálón. Ha ez a beállítás tiltott, akkor az érvénytelenítő folyamat lefut néhány percenként, hogy eltávolítsa az érvénytelenített HTTP munkameneteket. |
scheduleInvalidationFirstHour | egész szám | 0 | Megadja az első órát, amikor az érvénytelenített munkamenetek kitakarításra kerülnek az állandó tárolóból. Ezt az értéket, mint egész számot adja meg 0 és 23 között. Ez az érték csak akkor érvényes, ha az ütemezett érvénytelenítés engedélyezett. |
scheduleInvalidationSecondHour | egész szám | 0 | Megadja a második órát, amikor az érvénytelenített munkamenetek kitakarításra kerülnek az állandó tárolóból. Ezt az értéket, mint egész számot adja meg 0 és 23 között. Ez az érték csak akkor érvényes, ha az ütemezett érvénytelenítés engedélyezett. |
noAffinitySwitchBack | logikai | false | A tulajdonságot "true" értékre beállítva megtarthatja az affinitást az új taggal, akkor is, ha az eredeti helyreáll. Amikor egy fürttag meghibásodik, a kéréseit a rendszer egy másik fürttaghoz továbbítja, és a munkamenetek aktiválásra kerülnek abban a tagban. Így a rendszer fenntartja a munkamenet affinitását az új tagon, és amikor helyreáll a meghibásodott fürttag, az eredeti fürttagban létrehozott kért munkameneteket a rendszer visszairányítja arra. Az engedélyezett értékek a true és a false, és a false az alapértelmezett. Állítsa a tulajdonságot true értékre, amikor idő alapú kiírásra beállított osztott munkamenetekkel rendelkezik. Ez a tulajdonság nincs hatással a viselkedésre, ha az osztott munkamenetek nem engedélyezettek. |
useInvalidatedId | logikai | true | A tulajdonságot "true" értékre beállítva felhasználhat egy bejövő azonosítót, ha az adott azonosítóval rendelkező munkamenet érvénytelenítésre került. Ez egy teljesítményoptimalizálási beállítás, mivel megakadályozza az állandó tároló ellenőrzését. |
onlyCheckInCacheDuringPreInvoke | logikai | false | A true érték jelzi, hogy a munkamenet legutóbbi hozzáférés időpontjait csak akkor kell frissíteni, ha a kérés megkapja a munkamenetet. A false érték jelzi, hogy a munkamenet legutóbbi hozzáférés időpontjait minden krés esetén frissíteni kell. Az érték módosítása bizonyos környezetekben javíthatja a teljesítményt. |
optimizeCacheIdIncrements | logikai | true | Ha a felhasználó böngészőjének munkamenete előre és hátra mozog több webalkalmazáson keresztül, akkor extra állandó tároló aktivitást észlelhet, mert a webmodul memórián belüli munkameneteit a rendszer az állandó tárolóból frissíti. Ennek eredményeként a gyorsítótár azonosítók száma folyamtosan növekszik, és a memórián belüli munkamenet attribútumokat felülírják az állandó másolatok. Állítsa be a tulajdonságot true értékre, hogy megakadályozza a gyorsítótár azonosítók számának folyamatos növekedését. A true érték jelzi, hogy a munkamenet-kezelőnek fel kell mérnie, hogy a webmodul memórián belüli munkamenete régebbi-e, mint az állandó tárolóban található másolat. Ha a konfiguráció egy fürt, győződjön meg róla, hogy az egyes fürttagok rendszerideje a lehető legnagyobb mértékben egyezzen. |
db2RowSize |
| 4KB | A munkamenet táblázatok táblaterület oldalmérete DB2 adatbázis használata esetén. Az érték növelése bizonyos környezetekben javíthatja az adatbázis teljesítményét. 32KB 32 KB-os táblaterület oldalméret használata. Létre kell hoznia továbbá egy DB2 puffertárolót és táblaterületet, és mindkettő esetében meg kell adnia a 32 KB-os oldalméretet. Meg kell adnia továbbá a létrehozott táblaterület nevét. 4KB Az alapértelmezett, 4 KB-os táblaterület oldalméret használata. Nem kell létrehoznia DB2 puffertárolót vagy táblaterületet, és nem szükséges megadnia táblaterület nevet. 16KB 16 KB-os táblaterület oldalméret használata. Létre kell hoznia továbbá egy DB2 puffertárolót és táblaterületet, és mindkettő esetében meg kell adnia a 16 KB-os oldalméretet. Meg kell adnia továbbá a létrehozott táblaterület nevét. 8KB 8 KB-os táblaterület oldalméret használata. Létre kell hoznia továbbá egy DB2 puffertárolót és táblaterületet, és mindkettő esetében meg kell adnia a 8 KB-os oldalméretet. Meg kell adnia továbbá a létrehozott táblaterület nevét. |
tableSpaceName | string | A munkamenet táblázathoz használt táblaterület. Ez az érték csak akkor szükséges, ha a DB2 sorméret nagyobb, mint 4 KB. | |
usingCustomSchemaName | logikai | false | Akkor állítsa be a "true" értéket, ha a munkamenet megmaradáshoz DB2 adatbázist használ, és a ccurrentSchema tulajdonság be van állítva az adatforráson. |
useOracleBlob | logikai | false | A tulajdonságot "true" értékre beállítva létrehozhat egy adatbázis táblázatot a Binary Large Object (BLOB) adattípus használatával a közepes oszlopok számára. Az érték javítja az állandó munkamenetek teljesítményét, amikor Oracle adatbázisok kerülnek használatra. Egy Oracle korlátozás miatt a BLOB támogatáshoz 4000 byte adatméret felett szükséges az Oracle hívási felület (OCI) használata. Biztosítania kell továbbá, hogy az új munkamenet táblázat a kiszolgáló újraindítása előtt kerüljön létrehozásra, a régi munkamenet táblázat megszüntetésével, vagy úgy módosítva az adatforrás meghatározását, hogy egy olyan adatbázisra hivatkozzon, amely nem tartalmaz munkamenet táblázatot. |