У меня есть страница ASP.NET (веб-формы), которая загружается медленно, и, глядя на код, я вижу, что источник исходит из слишком большого количества обращений к базе данных.Вызов базы данных во внутреннем цикле выполняется около 8000 раз, когда нам требуется примерно на порядок меньше вызовов базы данных.
Чтобы убедиться, что изменения в моем коде дают ожидаемый эффект, какой самый простой способ регистрации / наблюдения за количеством обращений к базе данных, сделанных во время рендеринга одной страницы?
Редактировать: Наша база данных разработки для этого проекта в настоящее время не настроена так, чтобы я мог запускать SQL Server Profiler («Вы должны быть членом предопределенной роли сервера sysadmin или иметь разрешение ALTER TRACE»).Я поговорю с администратором базы данных о том, можем ли мы включить это разрешение для нас в Dev, но пока мне любопытно узнать о любых альтернативах, которые не требуют привилегий sysadmin.