私は答えが「それは依存している」ことを知っています。いくつかの操作で、eager-loadingを削除すると、実際にLMとAppHarborの両方でパフォーマンスが向上していることがわかりました(まだAzureでテストされていません)。EF 4.1 DbContext(+ SQL 2008 R2)を使用すると、熱心な負荷の代わりに遅延ロードを使用する方が良いでしょうか?
これまで試したことがある場合、ルートエンティティはプライマリキーによって照会されていません。主キーはintですが、これらのクエリーはGuidの候補キーに反して、URLからint pkを難読化します。私はGUIDにキーまたはインデックスを持っていません、唯一のキー(fkの以外)はint pkであり、それはクラスタ化されています。
Guid候補キーのクラスタ化されていないインデックスを使用すると、読み込み速度が向上しますか?