Freigeben über


SET OPTIMIZE-Befehl

Aktiviert bzw. deaktiviert die Rushmore-Optimierung.

SET OPTIMIZE ON | OFF

Parameter

  • ON
    (Standard) Aktiviert die Rushmore-Optimierung.
  • OFF
    Deaktiviert die Rushmore-Optimierung.

Hinweise

Visual FoxPro verwendet die so genannte Rushmore-Technologie zur Optimierung des Datenabrufs. Für Tabellenbefehle, die eine FOR-Klausel unterstützen, bedeutet die Rushmore-Technologie eine Leistungsverbesserung. Wenn Sie einen Befehl eingeben, der noch optimiert werden kann, bestimmt Rushmore, welche Datensätze mit dem FOR-Kriterium übereinstimmen. Der Befehl wird dann auf den Datensätzen der Tabelle ausgeführt, die mit dem Rushmore-Recordset übereinstimmen.

In einigen wenigen Fällen sollten Sie die Rushmore-Optimierung deaktivieren. Wenn ein Befehl, der von der Rushmore-Optimierung profitiert, die Indexschlüssel einer Abfrage ändert, ist der Rushmore-Recordset möglicherweise nicht mehr aktuell. Sie können die Rushmore-Optimierung deaktivieren, um sicherzustellen, dass Sie über die aktuellen Daten der Tabelle verfügen.

Die Rushmore-Technologie kann mit SET OPTIMIZE global aktiviert bzw. deaktiviert werden. Alle Befehle, die Rushmore verwenden, besitzen die NOOPTIMIZE-Klausel, mit der Sie die Rushmore-Optimierung für diesen Befehl deaktivieren können.

Weitere Informationen finden Sie unter Verwenden von Rushmore zum Beschleunigen des Datenzugriffs.

Die folgende Tabelle enthält die Befehle, deren Leistung mit Rushmore optimiert wird:

Befehle  
AVERAGE INDEX
BLANK LABEL
BROWSE LIST
CALCULATE LOCATE
CHANGE RECALL
COPY TO REPLACE
COPY TO ARRAY REPLACE FROM ARRAY
COUNT REPORT
DELETE SCAN
DISPLAY SORT
EDIT SUM
EXPORT TOTAL

Siehe auch

INDEX | SET ORDER | Verwenden von Rushmore zum Beschleunigen des Datenzugriffs