Start/notes.ini Parameter/FTG_MAX_MEM_POOL

FTG_MAX_MEM_POOL

Parameter: FTG_MAX_MEM_POOL
Kurzbeschreibung: 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).

Quellen (HCL Product Documentation)