私はDelphi XE6プロジェクトに取り組んでいます。 PostgreSQL接続にFiredacを使用しています。Delphi Firedac TFDtable未公開の問題
このプロジェクトには2つのデータモジュールがあり、これらのデータモジュールには約20のTFDtablesコンポーネントがあります。
データモジュールのイベントを作成する際に、私はすべてのテーブルに対して「TFDtable.open」を実行しています。 これらのテーブルには、700000〜800000のエントリを含む多くのデータが含まれています。
問題はデータを読み込むことです。ロードに最低20秒かかります 他の方法で高速化する方法はありますか?
あなたはユーザーがGUIでそれらを閲覧することができますちょうどように、列のこれらの多数をロードしていますか?とにかく、これらのテーブルをはるかに早く開くことは間違いありません。あなたが読み込んだレコードをはるかに選択的にする方がずっと良いでしょう。それはアプリケーションとデータベースの設計の問題です。 – MartynA
FDTablesに 'FetchOptions.Mode'がどのように設定されていますか? –
fmOnDemand – poonam