Setări cache EJB

Utilizaţi această pagină pentru a configura şi gestiona cache-ul pentru un container Enterprise JavaBeans (EJB) specific. Pentru a evita erorile din încercarea de a supraîncărca cache-ul, determinaţi limita absolută a cache-ului. Înmulţiţi numărul de bean-uri întreprindere active în orice tranzacţie dată cu numărul total de tranzacţii concurente aşteptate. Apoi, adunaţi numărul instanţelor bean sesiune activă. Această valoare este limita pe care o va menţine cache-ul. Puteţi folosi Vizualizatorul de performanţă Tivoli pentru a vedea informaţii despre performanţa bean-ului.

Pentru a vedea această pagină de consolă administrativă, faceţi clic pe Servere > Tipuri servere > Servere de aplicaţii WebSphere > server > Setări container EJB > Setări cache EJB.

Interval curăţare

Specifică intervalul în care containerul încearcă să înlăture elementele neutilizate din cache pentru a reduce numărul total de elemente la valoarea dimensiunii cache. Această setare se aplică doar la cache.

Managerul de cache încearcă să menţină câteva intrări nealocate care pot fi alocate rapid după cum e nevoie. Un fir de execuţie din fundal încearcă să elibereze unele intrări cât timp menţine unele intrări nealocate. Dacă firul de execuţie rulează în timp ce serverul de aplicaţii este inactiv, când serverul de aplicaţii are nevoie să aloce noi intrări cache nu plăteşte costul de performanţă al înlăturării intrărilor din cache. În general, creşteţi acest parametru pe măsură ce dimensiunea cache-ului creşte. Timeout-urile sunt specificate conform cu tipul tranzacţiei:
  • Tranzacţii gestionate de container: Furnizorul bean configurează atributul timeout în descriptorul implementare.
  • Tranzacţie gestionată de bean: O aplicaţie apelează metoda UserTransaction.setTransactionTimeout în coduri.
Tip date Întreg
Unităţi Milisecunde
Interval 0 până la 2 147 483 647
Implicit 3000
Dimensiune cache

Specifică numărul de găleţi în lista instanţă activă în containerul EJB.

O găleată poate conţine mai mult decât o instanţă baen întreprindere activă, dar performanţa este maximizată dacă fiecare găleată din tabel are un număr minim de instanţe asignate. Când numărul de instanţe active în container depăşeşte numărul de găleţi, care este, dimensiunea cache, containerul încearcă periodic să reducă numărul de instanţe active în tabel prin pasivizarea unora din instanţele active. Pentru cea mai bună echilibrare de performanţă şi memorie, setaţi această valoare la numărul maxim de instanţe active aşteptate în timpul încărcare de lucru tipic.

Tip date Întreg
Unităţi Găleţi în tabelul hash
Interval Mai mare decât 0. Containerul selectează cel mai mare număr prim următor egal sau mai mare decât valoarea specificată.
Implicit 2053



Legăturile marcate (online) necesită acces la internet.

Related concepts
Related tasks
Related reference
Setări container EJB


Nume fişier: uejb_rcash.html