Start/notes.ini Parameter/FT_FLY_INDEX_OFF

FT_FLY_INDEX_OFF

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

Quellen (HCL Product Documentation)