0

Я наткнулся на эту проблему с медленной производительностью с использованием локального установленного SQL Server 2008 Express. (Для получения полного фона см. Мой другой сообщение SO: EF query against Database View is very slow)Узкие места Entity Framework и узкие места SQL Server Express

Вместо этого, когда я использую SQL Server 2005 в качестве бэкэнд, у меня вообще нет проблем.

Итак, мой вопрос: в чем проблема между EF4.0 и SQL Server Express?

+0

Ну, бесплатный экспресс-издание весьма ограничены: он может только когда-либо использовать макс. 1 ГБ ОЗУ и 1 ЦП - независимо от того, сколько у вашей машины. Так что ** ** будет медленнее, чем на «полной» версии SQL Server. Это не проблема Entity Framework (я бы догадался) - это ограничения SQL Server ** Express **, которые вы испытываете, я думаю, –

+0

в дополнение к хорошему предложению marc_s. это может привести к рециркуляции пула приложений, заставляя модель загружаться каждый раз ... См. http://msdn.microsoft.com/en-us/library/cc853327(v=vs.110).aspx, это может быть одной из многих причин , –

ответ

0

Ниже приведены некоторые из вещей, которые следует учитывать при проектировании ваших запросов sql.

Плохо Индексация Бедных Статистики

Для получения более подробной информации вы можете посетить по ссылке: http://www.sqlteachers.com/performance-killers-in-sql-server/

+0

Обратите внимание, что [ссылки только ответы] (http://meta.stackoverflow.com/tags/link-only-answers/info) обескуражены, SO ответы должны быть конечной точкой поиска решения (vs. еще одна остановка ссылок, которые со временем становятся устаревшими). Пожалуйста, подумайте о добавлении отдельного резюме здесь, сохранив ссылку как ссылку – kleopatra

Смежные вопросы