Параметры воспроизведения (приложение SQL Server Profiler)

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

Перед воспроизведением записанной трассировки с помощью SQL Server Profiler задайте параметры воспроизведения в диалоговом окне Конфигурация воспроизведения. Чтобы открыть его, откройте файл трассировки воспроизведения в SQL Server Profiler и в меню Воспроизведение выберите Запуск. Сведения о разрешениях, необходимых для воспроизведения трассировки, см. в разделе Permissions Required to Run SQL Server Profiler.

В этом разделе приводится описание параметров, которые задаются в диалоговом окне Конфигурация воспроизведения .

Примечание

Для воспроизведения ресурсоемких приложений OLTP (с множеством одновременных активных соединений или высокой пропускной способностью) рекомендуется пользоваться программой распределенного воспроизведения. Программа распределенного воспроизведения воспроизводит данные трассировки с нескольких компьютеров и лучше имитирует важную рабочую нагрузку. Дополнительные сведения см. в статье SQL Server Distributed Replay.

Основные параметры воспроизведения

Сервер воспроизведения
Сервер — имя экземпляра SQL Server, на котором будет воспроизведена трассировка. Сервер должен отвечать требованиям воспроизведения, описанным в разделе Replay Requirements.

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

Сохранить в таблицу
Таблица базы данных, куда будут записываться результаты воспроизведения трассировки для дальнейшего просмотра.

Число потоков воспроизведения
Задайте число потоков воспроизведения, используемых одновременно. Большее число потребует больших ресурсов во время воспроизведения, но само воспроизведение будет выполняться быстрее. При многопоточном воспроизведении порядок возникновения событий поддерживается неполностью.

Воспроизвести события в порядке трассировки
Позволяет использовать методы отладки, например пошаговое прохождение каждой трассировки. Если этот флажок не установлен, воспроизведение не гарантирует, что события будут воспроизведены в порядке их захвата.

Воспроизвести события, используя несколько потоков
Улучшает производительность и отключает отладку. События воспроизводятся в порядке, в котором они были записаны для определенного идентификатора процесса сервера (SPID), но упорядочение идентификаторов SPID не гарантируется.

Отобразить результаты воспроизведения
Отобразить результаты воспроизведения. Это параметр по умолчанию. Если воспроизводимая трассировка очень велика, этот флажок можно снять, чтобы сэкономить место на диске.

Примечание

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

Дополнительные параметры воспроизведения

Воспроизвести системные SPID
Воспроизвести все системные SPID. Это параметр по умолчанию.

Воспроизвести только один SPID
Воспроизвести SPID, выбранный из списка.

Ограничить воспроизведение по дате и времени
Воспроизвести трассировку от указанного Времени начала до Времени окончания.

Интервал ожидания монитора исправности
Определяет количество времени, в течение которого процесс может выполняться, до того момента, как монитор исправности прекратит его.

Интервал опроса монитора исправности
Как часто монитор исправности будет опрашивать кандидаты на прекращение.

Включить монитор заблокированных процессов SQL Server
Как часто монитор заблокированных процессов будет искать заблокированные или блокирующие процессы.

О мониторе исправности

Монитор исправности — это поток приложения, который контролирует имитируемые процессы воспроизведения трассировки и завершает их, если во время воспроизведения они блокируются. На вкладке Дополнительные параметры воспроизведения диалогового окна Конфигурация воспроизведения можно указать, как долго (в секундах) монитор исправности будет ждать перед прекращением заблокированного процесса (Интервал ожидания монитора исправности). Если задать этому параметру значение 0, монитор исправности никогда не будет прекращать имитируемые процессы воспроизведения трассировки.

См. также:

Воспроизведение трассировок
Требования к воспроизведению
Вопросы воспроизведения трассировки (приложение SQL Server Profiler)