启用或废止 Rushmore 优化。
语法
SET OPTIMIZE ON | OFF
参数
ON
(默认值)启用 Rushmore 优化。
OFF
废止 Rushmore 优化。
说明
Visual FoxPro 使用一种叫 Rushmore 的技术来优化数据的检索。支持 FOR 子句的表命令可以使用 Rushmore 技术提高性能。当发出一条可优化命令时,Rushmore 决定哪些记录与 FOR 条件相匹配。发出的命令是在表中与 Rushmore 记录集相匹配的记录上执行的。
很少有情况需要废止 Rushmore 优化。如果一条可从 Rushmore 优化中受益的命令修改了查询索引关键字时,Rushmore 记录集可能变得过时。这时,为确保从表中得到最新的信息,应废止 Rushmore 优化。
可用 SET OPTIMIZE 在全局范围内启用或废止 Rushmore 技术。每条使用 Rushmore 的命令都有一个 NOOPTIMIZE 子句,可以用它来废止 Rushmore 优化开关。有关详细信息,请参阅深入了解 Rushmore
技术或《开发指南》第十五章“优化应用程序”。
下面的命令可用 Rushmore 来优化其运行性能:
命令 | |
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 |