Как мне отладить / профиль для производительности при использовании Entity Framework 4.1 - PullRequest
1 голос
/ 23 апреля 2011

Я только что получил запрос на ускорение одного запроса в приложении.Я проследил узкое место до уровня доступа к данным, где я использую Entity Framework.

Я новичок в EF, похоже, до сих пор работал нормально.

Мой вопрос: какие инструменты / процессы мне следует использовать для устранения этой проблемы с производительностью?

Ответы [ 3 ]

2 голосов
/ 23 апреля 2011

В дополнение к профилировщикам базы данных вы можете проверить очень хорошую статью о самых популярных инструментах, доступных для настройки структуры сущностей.

1 голос
/ 23 апреля 2011

Если вы не используете Entity Framework Profiler, вы действительно пропустите.Стоимость незначительна для понимания, которое она предоставляет.

http://efprof.com/

1 голос
/ 23 апреля 2011

Лично я использую SQL Profiler для профилирования LINQ to Entity Query, созданного для SQL Server.Затем я определяю проблему в SQL.И из этого я могу понять, нужны ли мне индексы или нужно переписать LINQ to Entity Query.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...