Извините, что вернул тему из мертвых, но я также испытываю ту же проблему, что и этот вопрос: Entity Framework - Первый запрос медленный
У меня есть запрос, который возвращает большое количество строк (68 000). Я использую ESQL для запроса к базе данных и предварительно сгенерировал свои представления.
Первый запуск запроса занимает ~ 50 секунд. Я подключил SQL Server Profiler и вижу, что запрос занимает столько времени на сервере SQL. Последующие запросы занимают около 10 секунд.
Если я получаю запрос, выполняемый из SQL Server Profiler, и выполняю его в SSMS, выполнение занимает около 10 секунд (никогда не 50 секунд).
У кого-нибудь есть идеи о том, что происходит? Есть ли способ решить эту проблему?