请输入您要查询的百科知识:

 

词条 rushmore
释义

Rushmore technology(Rushmore技术)

一种数据访问技术,可以高效地访问系列数据。

使用Rushmore 技术加速数据访问

为了帮助您优化您的应用程序的性能,Visual FoxPro 提供了Rushmore 数据访问技术。使用Rushmore 技术,对一些复杂的表操作比不使用这项技术要快成百上千倍。

掌握Rushmore 技术

Rushmore 技术是一种数据访问技术,它使用标准的Visual FoxPro 索引优化对数据的访问。您可以对任何VisualFoxPro 索引使用Rushmore 技术,包括FoxPro 1.x (.idx) 索引、压缩(.idx) 索引和复合(.cdx) 索引。

.cdx 索引和压缩.idx 索引都使用了压缩技术,压缩后索引的大小是旧格式未压缩索引的六分之一。Visual FoxPro 能够处理压缩索引更快,这是因为压缩索引在物理空间上更小,所以Visual FoxPro 处理索引时访问磁盘较少,大部分的索引在内存中进行缓冲处理。尽管Rushmore 技术象其他文件访问技术那样,其优势在于压缩的索引占用的物理空间较小,但它对于其他旧格式索引也能很好地处理。

当Visual FoxPro 在内存较小的机器上处理很大的表时,Rushmore可能会找不到足够的内存。在这种情况下,将出现一警告信息(“内存不足,不能优化”)。尽管程序能正确地运行并且不会丢失数据,但查询将不能从Rushmore 优化技术中受益。

在最简单的形式下,Rushmore 根据已有索引使用FOR 子句指定一个记录集来加速对单个表进行操作的命令的执行。Rushmore 也可以加速其他一些命令的操作,如LOCATE 和INDEX。完整的可优化命令的清单,请参阅下一节“在表中使用Rushmore”。

Visual FoxPro SQL 命令使用Rushmore 作为多表查询优化的基本工具,使用已有索引甚至创建新的特别索引来提高查询的速度。

在表中使用Rushmore

您可以根据所涉及表的数目,使用Rushmore 技术优化对数据的访问。当您访问单个表时,您可以在出现FOR 子句的任何地方利用Rushmore 技术。当您访问多个表时,SELECT - SQL 查询取代了所有的Rushmore 优化技术。在SQL 命令中,Visual FoxPro 决定需要什么来优化一个查询,并为您做这件事。您不需要打开表或索引。如果SQL 确定它需要索引,它会为自己创建一个临时索引。

Oracle中没有rushmore。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/24 13:11:22