Поделиться через


Сбор данных трассировки SQL для отслеживания и повышения производительности в нагрузочных тестах

Трассировка SQL является инструментом, который используется в нагрузочных тестах для отслеживания и улучшения производительности веб-приложений. Трассировка SQL применяется, только если веб-приложение работает с данными, которые хранятся в SQL Server.

Примечание

Трассировка SQL не ограничивается только веб-тестами производительности.Модульные тесты для приложений с доступом к базам данных SQL Server также являются хорошими кандидатами для трассировки SQL.

Данные трассировки SQL можно собирать во время выполнения нагрузочного теста для их последующего анализа. Собранные данные позволяют определить самые медленные из выполняемых запросов и хранимых процедур в тестируемой базе данных SQL Server. Для включения трассировки нужно изменить созданный нагрузочный тест в редакторе тестовой нагрузки.

После этого во время выполнения нагрузочного теста будет создан файл, содержащий данные трассировки. По завершении выполнения теста эти данные автоматически записываются в Хранилище результатов нагрузочного теста, а файл трассировки удаляется. По окончании теста данные анализируются в таблице Трассировка SQL. Дополнительные сведения см. в разделе Практическое руководство. Просмотр данных трассировки SQL в нагрузочных тестах с помощью таблицы трассировки SQL.

Если функция трассировки SQL включена, данные трассировки SQL могут отображаться в анализаторе тестовой нагрузки в таблице "Трассировка SQL", доступной в представлении таблиц. При диагностике проблем производительности SQL можно использовать довольно простую в использовании трассировку SQL вместо запуска отдельного сеанса профилировщика SQL во время выполнения нагрузочного теста. Для включения этой функции у пользователя, запускающего нагрузочный тест, должны быть разрешения на выполнение трассировки SQL; кроме того, должен быть задан в каталог (как правило, общая папка), в котором будет сохранен файл трассировки. После завершения нагрузочного теста данные файла данных трассировки импортируются в хранилище нагрузочных тестов и сопоставляются с выполненным тестом, чтобы их можно было позже просмотреть с помощью анализатора тестовой нагрузки.

Примечание

Полный список свойств параметров запуска и их описание см. в разделе Свойства параметров запуска нагрузочного теста.Задачи

Задачи

Связанные разделы

Использование средства трассировки SQL для улучшения производительности. Трассировка SQL является инструментом, который используется в нагрузочных тестах для отслеживания и улучшения производительности веб-приложений.

См. также

Основные понятия

Анализ запусков нагрузочных тестов

Управление результатами нагрузочного теста в репозитории результатов нагрузочного теста

Другие ресурсы

Создание и изменение нагрузочных тестов