Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к: SQL Server 2016 (13.x)
SQL Server 2017 (14.x) SQL Server 2019 (15.x)
Внимание
Распределенное воспроизведение SQL Server недоступно в SQL Server 2022 (16.x) и более поздних версиях.
Вы можете запустить распределенное воспроизведение с использованием функционала Distributed Replay Microsoft SQL Server после подготовки входных данных трассировки. Дополнительные сведения см. в статье Подготовка входных данных трассировки.
Параметр replay инструмента администрирования используется для инициирования этапа воспроизведения событий при распределенном воспроизведении. Этот этап состоит из двух частей: передача данных трассировки и запуск и синхронизация распределенного воспроизведения.
Данные трассировки можно воспроизводить в одном из двух режимов последовательного выполнения: в режиме нагрузки и режиме синхронизации. По умолчанию используется воспроизведение данных трассировки в режиме нагрузки. Дополнительные сведения об этапе воспроизведения событий и режимах последовательного выполнения см. в разделе SQL Server Distributed Replay.
Примечание.
Входные данные трассировки должны быть записаны в версии SQL Server, совместимой с распределённым воспроизведением. Входные трассировочные данные также должны быть совместимы с целевым сервером, для которого вы хотите воспроизвести эти данные. Дополнительные сведения о требованиях к версии см. в разделе Distributed Replay Requirements.
Повторно воспроизвести трассировку
(Необязательно.) Измените параметры конфигурации воспроизведения.Чтобы изменить параметры конфигурации воспроизведения, такие как режим последовательного выполнения и различные значения масштабирования, необходимо изменить элемент
<ReplayOptions>XML-файла конфигурации воспроизведенияDReplay.exe.replay.config. Также можно изменить элемент<OutputOptions>, задав параметры вывода, например следует ли записывать число строк. При изменении файла конфигурации воспроизведения рекомендуется изменить его копию, а не оригинал. Чтобы изменить параметры, выполните следующие действия.Скопируйте файл конфигурации воспроизведения по умолчанию
DReplay.exe.replay.config, и переименуйте копию. Файл конфигурации воспроизведения по умолчанию расположен в папке установки средства администрирования.Измените параметры конфигурации воспроизведения в новом файле конфигурации.
При инициировании этапа воспроизведения событий (следующий шаг) необходимо использовать аргумент config_file параметра replay , чтобы указать расположение измененного файла конфигурации.
Дополнительные сведения о файле конфигурации воспроизведения см. в разделе Настройка распределенного воспроизведения.
Инициирование этапа воспроизведения событий: Чтобы начать распределенное воспроизведение, необходимо запустить инструмент администрирования с параметром replay. Дополнительные сведения см. в статье Параметр воспроизведения (средство администрирования распределенного воспроизведения).
Откройте программу командной строки Windows (CMD.exe) и перейдите в место установки средства администрирования распределенного воспроизведения (DReplay.exe).
(Необязательно.) Используйте параметр controller , -m, чтобы указать контроллер, если служба контроллера и инструмент администрирования работают на разных компьютерах.
Используйте параметр controller_working_directory , -d, чтобы указать, где на контроллере был сохранен промежуточный файл во время стадии предварительной обработки.
(Необязательно.) Используйте параметр -o, чтобы зафиксировать активность воспроизведения в файле результирующей трассировки на каждом клиенте.
(Необязательно) Используйте параметр target_server, -s, чтобы указать экземпляр SQL Server, в котором клиенты распределенного воспроизведения должны воспроизводить рабочую нагрузку трассировки. Этот параметр не нужен, если для задания целевого сервера в элементе
<Server>файла конфигурации воспроизведения использовался элемент<ReplayOptions>.Используйте параметр clients , -w, чтобы указать, какие клиенты распределенного воспроизведения должны участвовать в воспроизведении. Укажите имена клиентских компьютеров, разделенные запятыми. Примечание. IP-адреса запрещены.
(Необязательно.) Используйте параметр config_file , -c, чтобы указать расположение файла конфигурации воспроизведения. Этот параметр позволяет задать новый файл конфигурации, если используется измененная копия файла конфигурации воспроизведения по умолчанию.
(Необязательно.) Используйте параметр status_interval , -f, если нужно, чтобы средство администрирования отображало сообщения о состоянии не каждые 30 секунд, а с другим интервалом.
Например, следующая команда инициирует этап воспроизведения на том же компьютере, на котором выполняется служба контроллера, использует рабочий каталог контроллера
c:\WorkingDir, записывает действие воспроизведения на каждом участвующем клиенте, использует для воспроизведения клиентыclient1иclient2, а также получает оставшиеся параметры конфигурации воспроизведения из измененного файла конфигурации, расположенного вc:\modifiedreplay.config.dreplay replay -d c:\WorkingDir -o -w client1,client2 -c c:\modifiedreplay.configПо завершении распределенного воспроизведения средство администрирования возвращает сводные данные о результатах. Если вы указали параметр -o, то активность воспроизведения была сохранена в файлах с результатами трассировки на каждом клиенте. Дополнительные сведения о файлах результатов трассировки см. в разделе Просмотр результатов воспроизведения.