Performance-Optimierung mit dem UME-Cache 
Verwenden Sie diese Vorgehensweise, um die Performance des SAP NetWeaver Application Server (AS) Java zu verbessern, indem Sie die Konfigurierungseigenschaften des Cache der User Management Engine (UME) ändern. Ungeeignete Einstellungen können die System-Performance beeinträchtigen oder die Aktualität der Benutzerdaten auf dem Serverknoten beeinflussen. Der UME-Cache verwendet die initiale Cache-Größe, um den Cache aktuell zu halten.
Ist die initiale Cache-Größe zu klein, entfernt der Cache Objekte zu schnell aus dem Cache und verringert so die Performance. Ist die Cache-Größe zu groß, wird Speicherplatz belegt, der von anderen Anwendungen benötigt wird. SAP empfiehlt, die initiale Cache-Größe folgendermaßen zu konfigurieren: Erwartete maximale Anzahl gleichzeitig angemeldeter Benutzer geteilt durch die Anzahl der Serverknoten im Cluster. Je mehr Gruppen, Rollen und andere Anhänge, beispielsweise Mitarbeiterfotos, Sie mit einem bestimmten Benutzer verknüpfen, desto länger wird jeder Objekteintrag. Die Größe eines Objekteintrags vergrößert den Speicherplatzbedarf des Cache.
Bei dieser Vorgehensweise müssen Sie SAP NetWeaver Application Server (AS) Java neu starten, d.h. Sie sollten die erforderliche Ausfallzeit, während der der AS Java neu startet, einplanen.
Starten Sie die Konfiguration der Benutzerverwaltung wie in Configuring User Management beschrieben.
Wählen Sie Expertenmodus öffnen.
Wählen Sie Modifizieren.
Filter für ume.cache.
Ändern Sie die Einstellungen wie gewünscht.
Sichern Sie Ihre Eingaben.
Wählen Sie Expertenmodus schließen.
Starten Sie den AS Java erneut.
Empfehlung
Es gibt Regionen für einige unterschiedliche Objekte, z. B. Benutzer, Konto, Gruppe und Rollenobjekte. Sie können diese individuell einstellen. Die unten stehende Tabelle listet alle Cache-Objekte mit ihrem Anzeigenamen, dem Namen der Region und ihren Eigenschaften auf.
Manche Cache-Objekte haben zwei dieser Cache-Regionen. Verwenden Sie die selben Einstellungen für beide Regionen. Das UME-Gruppen-Cache ist z. B. für Gruppenobjekte mit dem UME-Gruppen-Mapping-Cache verbunden.
Cache-Objekt |
Anzeigename |
Schlüssel (Eigenschaft) |
Region |
|---|---|---|---|
Benutzer |
UME-Benutzer-Cache |
|
UME_Cache_com.sap.security.core.imp. UserFactory_mCache |
Benutzer |
UME-Benutzer-Mapping-Cache |
Siehe UME-Benutzer-Cache |
UME_Cache_com.sap.security.core.imp. UserFactory_mUNCache |
Benutzerkonto |
UME-Benutzerkonto-Cache |
Siehe UME-Benutzer-Cache |
UME_Cache_com.sap.security.core.imp. UserAccountFactory_mCache |
Benutzerkonto |
UME-Benutzerkonto-Mapping-Cache |
Siehe UME-Benutzer-Cache |
UME_Cache_com.sap.security.core.imp. UserAccountFactory_mMappingCaches (ALL_DATASOURCES_) |
Gruppe |
UME-Gruppen-Cache |
|
UME_Cache_com.sap.security.core.imp. GroupFactory_mCache |
Gruppe |
Gruppen-Mapping-Cache |
Siehe UME-Gruppen-Cache |
UME_Cache_com.sap.security.core.imp. GroupFactory_mUNCache |
Rolle |
UME-Rollen-Cache |
|
UME_Cache_com.sap.security.core.imp. RoleFactory_mm_roleCache |
Rolle |
UME-Rollen-Mapping-Cache |
Siehe UME-Rollen-Cache |
UME_Cache_com.sap.security.core.imp. RoleFactory_mUNCache |
Aktion |
UME-Aktions-Cache |
|
UME_Cache_com.sap.security.core.role.imp. ActionFactory_mCache |
Berechtigung |
UME-Berechtigungs-Cache |
|
UME_Cache_com.sap.security.core.role.imp. PermissionFactory_mCache |
Principal |
UME-Principal-Cache |
|
UME_Cache_com.sap.security.core.imp. PrincipalFactory_mCache |
ACL |
UME-ACL-Cache |
|
UME_Cache_com.sap.security.core.acl.imp. wcm.jdbc.JDBCAclManager_default_m_aclCache |
ACL-Berechtigung |
UME-ACL-Berechtigungs-Cache |
Siehe UME-ACL-Cache |
UME_Cache_com.sap.security.core.acl.imp. wcm.jdbc.JDBCAclManager_default_m_permissionCache |