Использование профилировщика XEvent для SSMS

Применимо к:SQL Server Управляемый экземпляр SQL Azure

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

Когда стоит использовать профилировщик XEvent?

В отличие от SQL Profiler, профилировщик XEvent непосредственно интегрирован в SSMS и основан на масштабируемой технологии расширенных событий ядра СУБД SQL. Эта функция обеспечивает быстрый доступ к динамическому представлению потоковой передачи событий диагностика на SQL Server. Это представление можно настроить, сохранив параметры в файле .viewsettings, чтобы поделиться ими с другими пользователями SSMS. Сеанс, созданный XE Profiler, менее навязчив для работающего SQL Server, чем аналогичная трассировка SQL, будет выполняться при использовании SQL Profiler. Этот сеанс также можно настроить пользователем с помощью существующего пользовательского интерфейса сеанса XE или Transact-SQL.

Необходимые компоненты

Эта функция доступна только в SQL Server Management Studio (SSMS) 17.3 и более поздних версиях. Убедитесь, что вы используете последнюю версию. Ее можно найти здесь.

Приступая к работе

Чтобы открыть профилировщик XEvent, выполните следующие действия.

  1. Откройте SQL Server Management Studio.

  2. Подключитесь к экземпляру ядра СУБД SQL Server или к узлу localhost.

  3. В обозревателе объектов найдите пункт меню "Профилировщик XE" и разверните его, щелкнув значок "+".

    XEProfiler Menu

  4. Дважды щелкните "Стандартный", если вы хотите просмотреть все события в этом сеансе. Чтобы просмотреть записанные в журнал инструкции SQL, щелкните T-SQL. Если сеанс еще не создан, система создаст его за вас.

    XEProfiler Session

  5. Теперь вы можете просматривать события, захваченные сеансом.

    XEProfiler Viewer

См. также

Расширенные события
Средства расширенных событий