簡體   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