2012-12-14 66 views
1

在大量數據中使用多個定位,定位不需要索引來運行。 但是如果我有一個,它會更快嗎?如果你使用索引,會不會更快?

我正在使用delphi。

+1

可能的複製http://stackoverflow.com/questions/6981348/fastest-way-to-locate-record-in -tquery-resultset –

+2

試試看。這一切都非常依賴於數據和DBMX引擎的種類索引和實現。指數也會減緩數據修改 - 太多指數並不一定好。 –

+1

您使用的是什麼DataSet類? – jachguate

回答

4

數據集大多是抽象的。它將取決於底層的實現,當你調用locate方法時會發生什麼。

話雖這麼說,幾乎所有的實現,我知道會使用索引(包括DBF的)

相關問題