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


Практическое руководство. Интеграция данных трассировки SQL

Обновлен: Ноябрь 2007

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

ms182589.alert_note(ru-ru,VS.90).gifПримечание.

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

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

ms182589.alert_note(ru-ru,VS.90).gifПримечание.

Для использования трассировки SQL в нагрузочном тесте, выполняемом на локальном компьютере под управлением Windows Vista, необходимо быть членом роли sysadmin на целевом экземпляре SQL Server. Чтобы решить эту проблему, администратор SQL Server должен добавить пользователя к роли sysadmin.

Включение трассировки SQL при выполнении нагрузочного теста

  1. Откройте нагрузочный тест в редакторе тестовой нагрузки.

  2. Щелкните правой кнопкой мыши активный узел Параметры выполнения для нагрузочного теста и в контекстном меню выберите пункт Свойства.

    Откроется окно Свойства.

  3. Установите свойство Трассировка SQL включена. Значение "True" указывает, что трассировка включена, в противном случае — значение "False".

  4. Установите свойство Строка подключения трассировки SQL. Введите строку подключения к SQL Server для отслеживания или нажмите кнопку с многоточием, чтобы открыть диалоговое окно Свойства подключения.

  5. Установите свойство Папка трассировки SQL. Введите имя папки, в которой будут храниться данные трассировки SQL. Путь должен быть доступен для SQL Server и клиента, выполняющего Visual Studio Team System Test Edition.

  6. Установите свойство Минимальная длительность операций SQL с трассировкой. Введите значение для минимальной длительности запросов для трассировки. Например, значение 500 указывает трассировать все запросы длительностью более 500. Единицами измерения являются миллисекунды. Единицами измерения для SQL Server 2005 являются микросекунды.

  7. Сохраните и выполните тест.

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

См. также

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

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

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

Загрузка репозитория результатов нагрузочного теста