繁体   English   中英

Delphi Firedac TFDtable开放问题

[英]Delphi Firedac TFDtable open issue

我正在研究Delphi XE6项目。 我正在使用Firedac进行PostgreSQL连接。

该项目中有两个数据模块,这些数据模块上有近20个TFDtables组件。

在创建数据模块事件时,我正在为所有表执行“TFDtable.open”。 这些表包含大量数据,表示700000到800000个条目。

问题是加载数据。 加载至少需要20秒还有其他方法可以加快速度吗?

您似乎正在实现所谓的实时数据窗口模式 ,并且您正在寻找LiveWindowFastFirst属性。 它被描述为:

LiveWindowFastFirst

如果将其设置为True,则FireDAC会构建查询以尽快返回第一个结果。 如果将其设置为False(默认值),则FireDAC会最小化返回所有表行的时间。

所以尝试启用它:

...
FDTable1.FetchOptions.LiveWindowFastFirst := True;
FDTable1.Open;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM