Использование профилировщика 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, выполните следующие действия.
Откройте SQL Server Management Studio.
Подключитесь к экземпляру ядра СУБД SQL Server или к узлу localhost.
В обозревателе объектов найдите пункт меню "Профилировщик XE" и разверните его, щелкнув значок "+".
Дважды щелкните "Стандартный", если вы хотите просмотреть все события в этом сеансе. Чтобы просмотреть записанные в журнал инструкции SQL, щелкните T-SQL. Если сеанс еще не создан, система создаст его за вас.
Теперь вы можете просматривать события, захваченные сеансом.