OPTIMIERUNG


Der Datenbankcache
Um Verzögerungen zu minimieren, die entstehen, wenn Benutzer, Server oder API-Programme Datenbanken auf einem Server öffnen oder schließen, verwaltet jeder Server einen Datenbankcache. Wenn eine Datenbank geschlossen und sie von keinen Benutzern oder Prozessen verwendet wird, legt Domino die Datenbank im Cache ab, damit sie schnell geschlossen werden kann. Die Datenbank bleibt so lange im Cache, bis sie erneut geöffnet wird, jedoch maximal 15 bis 20 Minuten. Datenbanken im Cache können schnell geöffnet werden.

Der Datenbankcache ist für den ersten auf dem Rechner gestarteten Prozess verfügbar sowie für alle daraus folgenden Prozesse. Wenn Sie Domino Administrator und den Domino-Server auf demselben Rechner ausführen (diese Konfiguration wird nicht empfohlen), sollten Sie den Server vor Domino Administrator starten. Wenn Sie zunächst Domino Administrator starten, nimmt dieser den Cache für sich in Anspruch und verhindert, dass der Domino-Server ihn erfolgreich verwenden kann.

Standardmäßig ist die Anzahl der Datenbanken, die der Cache auf einmal speichern kann, der höhere der folgenden Werte:


Um diese Grenze zu ändern, fügen Sie die Einstellung NSF_DbCache_Maxentries zur NOTES.INI-Datei hinzu oder vergrößern Sie den physischen Speicher. Ein großer Datenbankcache verbessert zwar die Systemleistung, erfordert aber auch mehr Speicherkapazität. Der zulässige Wertebereich liegt zwischen 25 und 2.000 Datenbanken.

Die tatsächliche Anzahl der im Cache zugelassenen Datenbanken entspricht dem 1,5-fachen des Maximums. Dieser Puffer erhöht die Wahrscheinlichkeit, dass für den Fall, dass ein Benutzer eine Datenbank aus dem Cache öffnet, Domino die Datenbank wieder im Cache ablegen kann, wenn sie geschlossen wird.

Datenbanken werden mithilfe eines "Ager"-Threads aus dem Cache gelöscht. Dieser Thread gibt Arbeitsspeicher frei und führt erforderliche Schreibvorgänge sowie andere Aufgaben aus, um Datenbanken zu schließen. Dieser Prozess erfolgt über einen Zeitraum von 15 bis 20 Minuten. Idealerweise werden Datenbanken rechtzeitig aus dem Cache gelöscht, sodass neue Datenbanken hinzugefügt werden können, ohne dass das Maximum der im Cache zugelassenen Datenbanken überschritten wird. Wenn jedoch das Maximum überschritten wurde, geschieht Folgendes:


Zugehörige Tasks
Datenbankcache verwalten

Zugehörige Verweise
Datenbankcache überwachen