Parameter:
NSF_DbCache_DisableKurzbeschreibung: Deaktiviert den NSF-Datenbank-Cache komplett – nur zu Debugzwecken oder bei Cache-bezogenen Korruptionen setzen, weil die Performance drastisch sinkt
Steckbrief
Parameter | NSF_DbCache_Disable |
Kategorie | Performance / Memory |
Komponente | Server |
Verfügbar seit | 10.0 |
Unterstützte Versionen | 10.0, 11.0, 12.0, 14.0, 14.5, 14.5.1 |
GUI-Entsprechung | Nur notes.ini (keine GUI) |
Mögliche Werte | 0 = Cache aktiv (Standard), 1 = Cache deaktivieren |
Beschreibung
HCL empfiehlt diesen notes.ini-Schalter ausdrücklich NICHT. Laut HCL
admn_dbcachedisable_r und tune_managingthedatabasecache_t: "Using a NOTES.INI setting to disable the database cache, as opposed to using the server command, is not recommended." Verwenden Sie stattdessen den Server-Befehl Dbcache Disable zur Laufzeit.Der NSF-Datenbank-Cache hält häufig zugegriffene Datenbanken geöffnet, um Open/Close-Overhead zu sparen. In sehr seltenen Fällen (Cache-Korruption, Diagnose von Lock-Problemen) hilft
NSF_DbCache_Disable=1, um den Cache komplett auszuschalten und das Verhalten ohne ihn zu beobachten.Im Produktivbetrieb führt das jedoch zu spürbarem Performance-Verlust und höherer I/O-Last – also nur als Diagnose-Werkzeug nutzen.
Beispiel-Konfiguration
NSF_DbCache_Disable=1
Hinweise & Stolperfallen
- Niemals dauerhaft im Produktivbetrieb aktivieren.
- Wenn der Cache ausgeschaltet werden muss: HCL empfiehlt den Server-Befehl
Dbcache Disablestatt der notes.ini-Variante.
- Ergänzt sich mit
NSF_DbCache_MaxEntries,NSF_DbCache_DropTimeout.
- Aktueller Cache-Status über
show stat database.dbcache.*einsehbar.
- Bei vermuteter Korruption alternativ
dbcache flushausprobieren.
- Änderung wirkt nach Server-Neustart.