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


Воспроизведение данные трассировки

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

Параметр средства администрирования replay используется для инициирования стадии воспроизведения событий при распределенном воспроизведении. Эта стадия состоит из двух частей: диспетчеризация данных трассировки, а также запуск и синхронизация распределенного воспроизведения.

Распределенное воспроизведение событий

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

ПримечаниеПримечание

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

Воспроизведение трассировки

  1. (Необязательно) Измените параметры конфигурации воспроизведения. Чтобы изменить параметры конфигурации воспроизведения, такие как режим последовательного выполнения и различные значения масштабирования, необходимо изменить элемент <ReplayOptions> XML-файла конфигурации воспроизведения DReplay.exe.replay.config. Также можно изменить элемент <OutputOptions>, задав параметры вывода, например следует ли записывать число строк. При изменении файла конфигурации воспроизведения рекомендуется изменить его копию, а не оригинал. Чтобы изменить параметры, выполните следующие действия.

    1. Скопируйте файл конфигурации воспроизведения по умолчанию DReplay.exe.replay.config и переименуйте копию. Файл конфигурации воспроизведения по умолчанию расположен в папке установки средства администрирования.

    2. Измените параметры конфигурации воспроизведения в новом файле конфигурации.

    3. При инициировании стадии воспроизведения событий (следующий шаг) необходимо использовать параметр config_file параметра replay для указания расположения измененного файла конфигурации.

    Дополнительные сведения о файле конфигурации воспроизведения см. в разделе Настройка распределенного воспроизведения.

  2. Запуск этапа воспроизведения событий. Чтобы начать распределенное воспроизведение, необходимо запустить средство администрирования с параметром replay. Дополнительные сведения см. в разделе Параметр воспроизведения (средство администрирования распределенного воспроизведения).

    1. Откройте программу командной строки Windows (CMD.exe) и перейдите в место установки средства администрирования распределенного воспроизведения (DReplay.exe).

    2. (Не обязательно.) Используйте параметр controller, -m, чтобы указать контроллер, если служба контроллера и средство администрирования работают на разных компьютерах.

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

    4. (Не обязательно.) Используйте параметр -o, чтобы перехватить действие воспроизведения в результирующем файле трассировки на каждом клиенте.

    5. (Не обязательно.) Используйте параметр target_server, -s, чтобы указать экземпляр SQL Server, в котором клиенты распределенного воспроизведения должны воспроизвести рабочую нагрузку Этот параметр не нужен, если для задания целевого сервера в элементе <ReplayOptions> файла конфигурации воспроизведения использовался элемент <Server>.

    6. Используйте параметр clients, -w, чтобы указать, какие клиенты распределенного воспроизведения должны участвовать в воспроизведении. Укажите имена клиентских компьютеров, разделенные запятыми. Примечание. IP-адреса недопустимы.

    7. (Не обязательно.) Используйте параметр config_file, -c, чтобы указать расположение файла конфигурации воспроизведения. Этот параметр позволяет задать новый файл конфигурации, если используется измененная копия файла конфигурации воспроизведения по умолчанию.

    8. (Не обязательно.) Используйте параметр status_interval, -f, чтобы указать, должно ли средство администрирования отображать сообщения о состоянии с периодичностью, отличной от 30 секунд.

    Например, следующая команда запускает этап воспроизведения на компьютере, где выполняется служба контроллера, использует рабочий каталог контроллера c:\WorkingDir, записывает последовательность воспроизведения на каждом участвующем клиенте, использует для воспроизведения клиенты client1 и client2 и берет оставшиеся параметры конфигурации воспроизведения из измененного файла конфигурации c:\modifiedreplay.config:

    dreplay replay -d c:\WorkingDir -o -w client1,client2 -c c:\modifiedreplay.config

  3. По завершении распределенного воспроизведения средство администрирования возвращает сводные данные о результатах. Если задан параметр -o, то действие воспроизведения сохраняется в результирующих файлах трассировки результата на каждом клиенте. Дополнительные сведения о файлах результатов трассировки см. в разделе просмотреть результаты воспроизведения.

См. также

Справочник

Параметры командной строки средства администрирования (программа распределенного воспроизведения)

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

Требования распределенного воспроизведения

Настройка распределенного воспроизведения