Можно ли в режиме реального времени просматривать операторы запросов, которые сервер sql получает из моего приложения? - PullRequest
3 голосов
/ 26 января 2010

Существует ли какой-либо инструмент или какой-либо вариант отладки VS, который я использовал бы для просмотра всех запросов, которые мое приложение C # отправляет на SQL Server 2k8? Я хотел бы знать, насколько эффективен мой код C # и ORM для создания запросов, которые мне нужны, например, сколько SELECT отправляет в определенное время / ситуацию, ORM хорош для оптимизации запросов и т. Д.

Ответы [ 3 ]

4 голосов
/ 26 января 2010
0 голосов
/ 26 января 2010

Вы также можете посмотреть на Activity Monitor в Management Studio 2008. Просто щелкните правой кнопкой мыши узел главного сервера и выберите «Activity Monitor». Эта ссылка содержит информацию об этом инструменте, а также открывается с левой навигационной панелью, чтобы показать несколько других тем, которые могут представлять интерес:

http://msdn.microsoft.com/en-us/library/ms175518.aspx

0 голосов
/ 26 января 2010

SQL Profiler хорош для этого, однако в SQL Express этого нет. Просто к вашему сведению.

Вы можете получить доступ к этому из SQL Server Management Studio (если вы его используете)

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