Schlüssel "AutoReindex"

INI-Datei

IQServer.ini

Gruppe

[Datenbank] bzw. [Datenbank__]

Inhalt

Automatische Reindizierung 

Definition

Wenn der IQ-Server gestartet wird, wird geprüft, ob sich (z.B. durch Programm-Updates oder individuelle Module) die Definition einzelner oder mehrerer Datenbank-Felder so geändert hat, dass der jeweilige Index neu aufgebaut werden muss. Ist dies der Fall, wird automatisch eine Reindizierung dieses Feldes durchgeführt.

Dies bedeutet:

  • Die automatische Reindizierung wird in einem Hintergrund-Thread beim Start des Datenbankservers durchgeführt.
  • Ein eventuell bereits vorhandener Index auf das betroffene Feld wird gelöscht
  • Alle Objekte des Datensatztyps werden ausgelesen und der Index für das Feld neu aufgebaut.
  • Im Gegensatz zu einer Datenbankreorganisation (siehe unter Datenbankreorganisation) wird lediglich der Index neu aufgebaut, nicht jedoch die Datendatei sowie andere Indizes. Eine Reindizierung ist daher um ein Vielfaches schneller als eine Reorganisation.
  • Während einer Reindizierung werden Suchvorgänge in den betroffenen Feldern des entsprechenden Datensatztyps angehalten und nach dem Beenden der Aktion ausgeführt.
Mögliche Werte

0,1

Standardwert

1

Beispiel

[Datenbank]
AutoReindex = 0

Hinweise

Mit AutoReindex = 0 können Sie die automatische Reindizierung deaktivieren. Beachten Sie jedoch, dass bei Programm-Updates bzw. Änderungen unter Umständen eine (manuell zu startende) Reindizierung oder evtl. Reorganisation erforderlich wird.