Как я просматриваю выполняемые запросы в Studio управления SQL Server?

Я плохо знаком с Studio управления SQL Server и задаюсь вопросом: есть ли существует способ видеть, какие запросы были выполнены против базы данных?

В мониторе Действия, существует "Недавние Дорогие Запросы" отчет, но я предполагаю, что это не все запросы, так как я не вижу тех, я работал.

Я выполняю SQL Server Express 2008 v 10.0.1600.22.

27
задан Brett Caswell 9 July 2015 в 14:51
поделиться

4 ответа

Используйте SQL Profiler и используйте фильтр, чтобы получить самые дорогие запросы.

19
ответ дан 28 November 2019 в 04:25
поделиться

Если вы хотите, чтобы SSMS сохраняла историю запросов, используйте дополнение SSMS Tool Pack для .

Если вы хотите отслеживать SQL Server на предмет выполняющихся в данный момент запросов, используйте SQL PRofiler, как уже предлагали другие.

3
ответ дан 28 November 2019 в 04:25
поделиться

Используйте монитор активности. Это последняя панель инструментов на верхней панели. Он покажет вам список «Последние дорогие запросы». Вы можете дважды щелкнуть их, чтобы увидеть план выполнения и т. Д.

17
ответ дан 28 November 2019 в 04:25
поделиться

Вам нужен профилировщик SQL, который фактически работает вне SQL Management Studio. Если у вас есть платная версия SQL Server (например, версия для разработчиков), ее следует включить в нее как другую утилиту.

Если вы используете бесплатную версию (SQL Express), у них есть бесплатные профили, которые вы можете скачать. Я использовал профилировщик AnjLab (доступен по адресу http://sites.google.com/site/sqlprofiler ), и, похоже, он работал хорошо.

10
ответ дан 28 November 2019 в 04:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: