0
ユーザ統計テーブルから過去50レコードを取得する必要があります(テーブルには100万以上のレコードがあります)。下のクエリを実行すると、応答が非常に遅くなり、IIS7のプールメモリ使用量が最大800 MBにジャンプします。クエリはSQL Server上で実行され、アプリケーション自体では実行されないと考えました。このクエリを最適化するには?サーバ上でクエリを実行する
user.Statistics.OrderByDescending(p => p.DateStamp).Take(50);