【发布时间】:2017-04-07 07:46:28
【问题描述】:
我在 Delphi XE7 中将 FireDAC (TFDTable) 与 Firebird 数据库一起使用,我想激活它们上的现有索引 选择性地。
我避免将 FireDAC 属性 IndexesActive 设置为 True,因为后者会立即激活所有现有索引并消耗大量时间。相反,我试图单独激活某些索引但徒劳无功。
我注意到,为了激活单个索引,您仍然需要将IndexesActive 属性设置为True,这没有多大意义。即使在 Delphi 的帮助文档中,我也能注意到这种矛盾,一方面他们说
要选择性地启用和禁用数据视图,而不是一次将它们全部打开或关闭,请使用单个
TFDIndex对象的Active属性。
另一方面
一般来说,如果数据集的
IndexesActive是True,则视图会被维护。
谁能指出在 FireDAC 中单独激活索引的方法?
【问题讨论】:
标签: delphi firebird delphi-xe7 firedac