JPA-Systemeigenschaften
Zusätzlich zu den Einstellungen, die über die Administrationskonsole verfügbar sind, können Sie JPA-Systemeigenschaften über Befehlszeilenscripting festlegen.
Wenn Sie JPA 2.0 verwenden können Sie auf der Eigenschaftenseite die JPA-Systemeigenschaft "com.ibm.websphere.jpa.entitymanager.poolcapacity" definieren. Fügen Sie die Systemeigenschaft direkt zur Datei server.xml hinzu oder fügen Sie sie als generisches JVM-Argument über die Administrationskonsole hinzu.
com.ibm.websphere.jpa.entitymanager.poolcapacity
Information | Wert |
---|---|
Datentyp | Integer |
Einstellmöglichkeiten | 0 bis 500 |
Standardwert | 10 |
Es gibt einen separaten Pool mit EntityManager-Instanzen für jede Persistenzkontextreferenz, die in einer Anwendung definiert ist. Eine Persistenzkontextreferenz kann ein Element vom Typ "@PersistenceContext" oder ein XML-Element vom Typ "persistence-context" sein.
Diese Eigenschafteneinstellung betrifft alle Pools im Anwendungsserverprozess. Jeder Pool verwendet die von dieser Eigenschaft definierte Kapazität. Die Standardpoolkapazität ist "10". Wenn Sie den Ganzzahlwert dieser Einstellung erhöhen, kann sich dadurch die Leistung verbessern, da die Anzahl der zu erstellenden EntityManager-Instanzen reduziert wird. Allerdings ist zu beachten, dass bei der Erhöhung des Werts auch die Speicherbelegung zunimmt.