Lade...
 

CX_INDEX_MANAGER::DeactivateSelected

CX_INDEX_MANAGER::DeactivateSelected

Beschreibung:

Diese Funktion deaktiviert ausgewählte aktiven Indizes und schreibt die Information über den Vorgang in ein Log-File.

Mit diesem File können die betroffenen Indizes wieder reaktiviert werden: siehe

ReactivateAll.

Der dritte Parameter steuert die Auswahl der Indizes: ein Textfile gibt Namen von Datenfeldern vor.

Ein Index wird dann und nur dann deaktiviert, wenn einer da angegebenen Namen im Indexpfad vorkommt. Namen werden durch Leerzeichen und/oder Komma getrennt.

 

Beide Methoden sind sind hilfreich wenn vor bestimmten

Transformationen der Datenbank alle Indizes abgebaut und danach wieder aufgebaut

werden sollen.

Code-Beispiel:

"indizes.log" 100 "selector.txt" GetManager(INDEX) Call(DeactivateSelected)

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(IN) Top CX_INDEX_MANAGER Index-Manager 
  Top-1 STRING Name eines Log-Files (Zielordner ist SystemOut)
  Top-2 INTEGER Verarbeite n Objekte pro Transaktion; 0 = Indexoperation nicht aufteilen
  Top-3 STRING Selektor-File
Stack(OUT) Top  
Funktionsaufruf: Call(DeactivateSelected)