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