Parameter:
FTG_MAX_MB_PER_THREADKurzbeschreibung: Maximale erlaubte Speichermenge (in MB) pro FT-Such-Thread — Hard-Limit gegen einzelne speicherhungrige Volltextsuchen.
Steckbrief
Parameter | FTG_MAX_MB_PER_THREAD |
Kategorie | Performance / Memory |
Komponente | Server |
Verfügbar seit | 9.0.1 (älter) |
Unterstützte Versionen | 9.0.1, 10.0, 11.0, 12.0, 14.0, 14.5, 14.5.1 |
GUI-Entsprechung | Nur notes.ini (keine GUI) |
Mögliche Werte | Ganzzahl in MB — Standard 100 |
Beschreibung
FTG_MAX_MB_PER_THREAD legt die maximale Speichermenge in Megabyte fest, die einem einzelnen FT-Such-Thread der GTR-Engine (General Text Retrieval) zugestanden wird. Der Default-Wert ist 100 MB. Wird das Limit überschritten, bricht die FT-Suche kontrolliert ab, statt weiter Speicher anzufordern und damit die Stabilität des Servers zu gefährden.Der Parameter ist Teil der Tuning-Familie aus HCL KB0038904 und entfaltet seine volle Wirkung erst zusammen mit
FTG_CHECK_THREAD_MAX_MEM=1 (Memory-Monitoring) sowie den globalen Pool-Schaltern FTG_MAX_MEM_POOL und FTG_MB_PER_THREAD. In der Diagnose wird er gerne temporär auf einen niedrigen Wert gesetzt (z. B. FTG_MAX_MB_PER_THREAD=10), um speicherhungrige Suchanfragen über Logmeldungen zu identifizieren.Beispiel-Konfiguration
Standardwert explizit setzen:
FTG_MAX_MB_PER_THREAD=100
Diagnose-Variante (niedriges Limit, um speicherhungrige Suchen sichtbar zu machen):
FTG_CHECK_THREAD_MAX_MEM=1 FTG_MAX_MB_PER_THREAD=10
Großzügigeres Limit für Server mit genügend RAM und großen Indizes:
FTG_MAX_MB_PER_THREAD=200
Hinweise & Stolperfallen
- Wirkt nur auf Servern (FT-Engine).
- Voller Nutzen nur in Kombination mit
FTG_CHECK_THREAD_MAX_MEM=1, sonst rein passive Schwelle.
- Zu niedrige Werte können legitime, große Volltextsuchen abbrechen lassen — Werte erst nach Beobachtung über
show stat FT.*festlegen.
- Begleitparameter:
FTG_CHECK_THREAD_MAX_MEM,FTG_MAX_MEM_POOL,FTG_MB_PER_THREAD,FTG_USE_SYS_MEMORY.
- Wirkt nach Server-Neustart (klassischer notes.ini-Parameter).