
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 Ihnen, 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 größer wird jeder Objekteintrag. Die Größe eines Objekteintrags vergrößert den Speicherplatzbedarf des Cache.
Bei dieser Vorgehensweise müssen Sie den SAP NetWeaver Application Server (AS) Java neu starten, d.h. Sie sollten die erforderliche Ausfallzeit während des Neustarts des AS Java einplanen.
Starten Sie die Konfiguration der Benutzerverwaltung wie unter Benutzerverwaltung konfigurieren beschrieben.
Wählen Sie Expertenmodus öffnen.
Wählen Sie Modifizieren.
Filtern Sie nach ume.cache.
Ändern Sie die Einstellungen wie gewünscht.
Sichern Sie Ihre Eingaben.
Wählen Sie Expertenmodus schließen.
Starten Sie den AS Java neu.
Es gibt Regionen für einige unterschiedliche Objekte, z. B. Benutzer, Konto, Gruppe und Rollenobjekte. Sie können diese individuell einstellen. Die nachfolgende 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 |