約 1.5 Gb のテキスト情報を持つ 11 のデータベースを持つ Windows アプリケーションがあります。
SQL Server CE と Entity Framework を使用しています。
私のアプリケーションは完成しましたが、私のアプリケーションの新しいバージョンでは、DVD から実行する必要があります。アプリケーションのすべての部分に個別のデータベースがあります。
すべて問題ありませんが、各データベースの最初のクエリの実行には約 40 秒かかります。これについてよく検索したところ、次の解決策が見つかりました。
- 初めてのパフォーマンスを避けるためにビューを事前に生成する
- linq を取り除き、ADO.NET で書き直します。
- Entity Frameworkによって実際に発行されたSQLコマンドのプロファイリングから始めます
と ...
魔女に聞きたいのですが、最善の方法と最速の方法は何ですか?