Parameter:
FT_FLY_INDEX_OFFKurzbeschreibung: Deaktiviert das automatische On-the-fly-Volltextindexieren bei FT-Suchen auf nicht indizierten Datenbanken.
Steckbrief
Parameter | FT_FLY_INDEX_OFF |
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 | 0 (Standard, On-the-fly-Indexing erlaubt) / 1 (deaktiviert) |
Beschreibung
Standardmäßig erstellt Domino bei einer Volltextsuche auf einer nicht volltextindizierten Datenbank einen temporären On-the-fly-Index. Das ist bei großen NSF-Dateien extrem teuer und führt zu Spitzenlast (CPU, I/O), insbesondere wenn LotusScript- oder Java-Agenten
FTSearch/FTSearchRange auf nicht indizierten Datenbanken aufrufen.Mit
FT_FLY_INDEX_OFF=1 wird dieses spontane Indexieren auf Server-Ebene abgeschaltet. Anfragen, die einen Volltextindex voraussetzen, schlagen dann mit der Meldung „Warning: Agent is performing full text operations on database 'xxxxx.nsf' which is not full text indexed. This is extremely inefficient." fehl bzw. fallen auf eine deutlich langsamere lineare Suche zurück.Der Parameter ist ein klassischer Tuning-Schalter für Server, deren Last durch nicht-indizierte FT-Suchen aus dem Ruder läuft. Vor dem Aktivieren sollte geprüft werden, welche Datenbanken/Agenten betroffen wären, damit die Datenbanken anschließend gezielt mit einem regulären FT-Index versehen werden können.
Beispiel-Konfiguration
Standard (Parameter nicht gesetzt oder
0) – On-the-fly-Indexing aktiv:FT_FLY_INDEX_OFF=0
Empfohlene Tuning-Variante (On-the-fly-Indexing deaktiviert):
FT_FLY_INDEX_OFF=1
Laufzeit-Variante über die Server-Konsole:
set config FT_FLY_INDEX_OFF=1
Hinweise & Stolperfallen
- Wirkt nur auf Servern – auf Clients hat der Parameter keine Bedeutung.
- Nach Aktivierung schlagen Tools und Reports fehl, die einen FT-Index voraussetzen, ohne dass die Datenbank indiziert ist (z. B. Mail-Tracking-Reports erfordern in bestimmten Konstellationen einen Index – siehe HCL KB0078549).
- Vor dem Aktivieren: betroffene Datenbanken identifizieren (Logfile-Suche nach „extremely inefficient") und gezielt mit FT-Index versehen.
- Änderung wirkt sofort nach
set config FT_FLY_INDEX_OFF=1; ein Server-Restart ist nicht nötig.
- Hat keinen Einfluss auf bereits vorhandene FT-Indizes oder den
Updall-Task.