2016-09-13 12 views
0

エンティティフレームワーク(vs6.0)のパフォーマンスに関する問題が発生します。 私のウェブサイトでは、1ページでパフォーマンスを得ることができます(このページには、データベースとの長いロジックがあります)。Entity Framework 6.0のパフォーマンスに関する問題

私は何を確認しましたか?ページがローカルホストと正常に動作して

ケース

。 (ページの読み込みに7〜8秒かかる)

しかし、ライブでは非常に遅いです。 (1.30〜2分のページ読み込みに時間を要します)。 (ライブではうまくいき、ページの読み込みに11〜15秒かかる場合があります)

他のページはすべて正常に動作しますが、データベースには長いロジックはありません。

他のページの読み込み時間をローカルと比較すると、それ以上の違いはありません。ライブや地元

上のデータベースに

同じデータいずれか、それはいくつかの時間を非常にゆっくりと取り組んでいるのはなぜアイデアを持っていますか?

+0

一部のコーダーは、それらのプログラムにあまりにも多くのデータを読み込んでいると誤解しています。例:100万行と20列のデータベースがありますが、数行しか必要ない場合は、「SELECT * FROM」を作成するのは良いことではありません(必要なだけ多くのデータをロードしますが、あります!) – Radinator

+2

あなたのEFクエリを表示できますか? – Sampath

+0

難しいです。しかし、内部結合では多くのクエリがあります。 @databaseはデータが小さいです。地元では問題なく動作していますが、ライブで問題が発生しました – user2960398

答えて

0

私の場合はパフォーマンスの問題が見つかりました。使用しないEntityフレームワークオブジェクトで処理中のオブジェクトをDispose()します。

関連する問題