Start/notes.ini Parameter/NSF_DbCache_MinEntries

NSF_DbCache_MinEntries

🛠️
Parameter: NSF_DbCache_MinEntries
Kurzbeschreibung: Mindestanzahl an NSFs, die das Database-Cache jederzeit offen hält – verhindert Cache Flapping bei stark schwankender Last.

Steckbrief

Parameter
NSF_DbCache_MinEntries
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
Ganzzahl (Standard 25; typisch 25–50 % von NSF_DbCache_Maxentries)

Beschreibung

Der Database-Cache hält häufig benutzte NSFs offen, um Open/Close-Overhead zu sparen. Bei stark schwankender Last (z. B. nachts wenig, tagsüber viel) kann das Cache ständig zwischen „fast leer" und „voll" pendeln – Cache Flapping, das die Performance unmittelbar nach Lastspitzen verschlechtert. NSF_DbCache_MinEntries setzt eine Untergrenze: Auch in ruhigen Phasen werden mindestens so viele NSFs offen gehalten, sodass nach Lastanstieg keine Aufwärmphase nötig ist.

Beispiel-Konfiguration

NSF_DbCache_MinEntries=200

Hinweise & Stolperfallen

  • Wert immer in Relation zu NSF_DbCache_Maxentries setzen (typisch 25–50 %).
  • Wirkt nach Server-Restart.
  • Überwachen mit show stat Database.DbCache* (Hits, Misses, Open Count).
  • Zu hohe Min-Werte halten unnötig viele NSFs offen – NOTES_MAX_FILEHANDLES und OS-Limits beachten.