Практическое руководство. Просмотр данных трассировки SQL в нагрузочных тестах с помощью таблицы трассировки SQL
Этот раздел применим к:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Данные трассировки SQL можно собирать во время выполнения нагрузочного теста для их последующего анализа. Собранные данные позволяют определить самые медленные из выполняемых запросов и хранимых процедур в тестируемой базе данных SQL Server. Дополнительные сведения см. в разделе Сбор данных трассировки SQL для отслеживания и повышения производительности в нагрузочных тестах.
Для включения трассировки нужно изменить созданный нагрузочный тест в редакторе тестовой нагрузки. Дополнительные сведения см. в разделе Практическое руководство. Интеграция данных трассировки SQL с помощью редактора тестовой нагрузки.
После этого во время выполнения нагрузочного теста будет создан файл, содержащий данные трассировки. После завершения выполнения теста и удаления файла трассировки эти данные автоматически сохранятся в хранилище результатов нагрузочного теста. По окончании теста данные анализируются в таблице Трассировка SQL.
Просмотр данных трассировки SQL
Просмотр данных трассировки SQL
В анализаторе тестовой нагрузки нажмите кнопку Таблицы на панели инструментов и убедитесь, что сетка таблицы отображается.
В раскрывающемся списке Таблица выберите вариант Трассировка SQL.
В таблице будут отображенные данные трассировки, собранные во время выполнения. Операции SQL перечислены в порядке сокращения длительности их выполнения. Первым обычно изучается столбец Длительность. Данные отображаются в миллисекундах.
Столбцы отображаются в следующем порядке.
Класс событий
Длительность
ЦП
Число чтений
Число записей
TextData
StartTime
EndTime
Для трассировки событий SQL, отличных от данных, указанных в этих столбцах, следует создать пользовательскую трассировку SQL с помощью средства SQL Profiler, которое не входит в Visual Studio Ultimate. Дополнительные сведения см. в разделе Знакомство с приложением SQL Server Profiler.
См. также
Основные понятия
Анализ запусков нагрузочных тестов
Управление результатами нагрузочного теста в репозитории результатов нагрузочного теста
Анализ результатов нагрузочного тестирования в представлении таблиц анализатора тестовой нагрузки