Parameter:
FTG_MAX_MEM_POOLKurzbeschreibung: Maximale Anzahl gleichzeitiger FT-Such-Threads — multipliziert mit
FTG_MB_PER_THREAD ergibt sich die globale Memory-Pool-Grenze der FT-Engine.Steckbrief
Parameter | FTG_MAX_MEM_POOL |
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 (gleichzeitige Threads) — Standard 512 |
Beschreibung
FTG_MAX_MEM_POOL definiert die maximale Anzahl gleichzeitig laufender FT-Such-Threads in der GTR-Engine (General Text Retrieval). Default ist 512. Multipliziert mit FTG_MB_PER_THREAD (Default 1 MB) ergibt sich die globale Memory-Pool-Grenze, die allen FT-Suchen zusammen zur Verfügung steht.Der Parameter ist Teil der Tuning-Familie aus HCL KB0038904 und wird gemeinsam mit
FTG_MB_PER_THREAD verwendet, um die Volltext-Speichernutzung global auf einem Server zu deckeln. FTG_MAX_MB_PER_THREAD definiert demgegenüber das individuelle Hard-Limit pro Thread, FTG_CHECK_THREAD_MAX_MEM aktiviert das zugehörige Monitoring.Beispiel-Konfiguration
Standardwert explizit setzen:
FTG_MAX_MEM_POOL=512
Globalen Memory-Pool reduzieren (kleinere Server, viele konkurrierende Anfragen):
FTG_MAX_MEM_POOL=256 FTG_MB_PER_THREAD=2
Größerer Pool für Search-intensive Workloads:
FTG_MAX_MEM_POOL=1024 FTG_MB_PER_THREAD=2
Hinweise & Stolperfallen
- Wirkt nur auf Servern (FT-Engine).
- Wirkt nur in Kombination mit
FTG_MB_PER_THREAD— die globale Pool-Größe ergibt sich aus dem Produkt.
- Zu niedrige Werte können unter Last zu Wartezeiten für neue Volltextsuchen führen; zu hohe Werte zu unkontrolliertem Speicherbedarf.
- Begleitparameter:
FTG_MB_PER_THREAD,FTG_MAX_MB_PER_THREAD,FTG_CHECK_THREAD_MAX_MEM,FTG_USE_SYS_MEMORY.
- Monitoring:
show stat FT.*an der Server-Konsole.
- Wirkt nach Server-Neustart (klassischer notes.ini-Parameter).