Я использую экспресс-выпуск SQL Server с ASP.NET MVC, в экспресс-выпусках нет профилировщика, поэтому я не вижу запросы, сгенерированные NHibernate. Меня беспокоит производительность и как я могу увидеть запросы без профилировщика?
Как увидеть SQL-запросы, сгенерированные NHibernate
Ответы (3)
Вы знакомы с nhprof? Это профилировщик для NHibernate, написанный Айенде, и должен (я думаю) работать с экспрессом. Вы можете протестировать пробную версию.
person
Russell Troywest
schedule
15.05.2011
Спасибо, Рассел. Я попробую и помечу как ответ, если поможет.
- person Vijaya Anand; 15.05.2011
Это фантастический продукт, поэтому его стоит попробовать. Помимо предоставления вам sql, он также будет искать потенциальные проблемы и предупреждать вас о них.
- person Russell Troywest; 15.05.2011
Я не пробовал myselft, но теоретически вы можете использовать IntelliTrace
person
archil
schedule
15.05.2011
IntelliTrace доступен только в Visual Studio Ultimate Edition.
- person Darin Dimitrov; 15.05.2011
@Darin Он упоминает, что использует экспресс-версию SQL Server, а не Visual Studio
- person archil; 15.05.2011
@archil, ты прав. Я не читал внимательно. К сожалению, система не позволяет мне удалить мой голос против, пока ваш ответ не будет отредактирован, поскольку он старше 6 минут.
- person Darin Dimitrov; 15.05.2011
@archil, в данном случае я проголосовал против по ошибке, и я не думаю, что это голосование заслужено. Тем более что наверняка привезли чужой.
- person Darin Dimitrov; 15.05.2011
Я тоже использую экспресс-версию VS. Извините, что не упомянул об этом.
- person Vijaya Anand; 15.05.2011
Проголосовали за то, что это актуальный ответ, и, надеюсь, получить этот положительный результат, чтобы без всякой причины не было цепочки противников.
- person John Farrell; 16.05.2011