Sdílet prostřednictvím


Příprava vstupních dat trasování

platí pro: SQL Server 2016 (13.x), SQL Server 2017 (14.x) a SQL Server 2019 (15.x)

Důležitý

SQL Server Distributed Replay není k dispozici s SQL Serverem 2022 (16.x).

Před zahájením distribuovaného přehrání pomocí funkce distribuovaného přehrávání systému Microsoft SQL Server je nutné připravit vstupní data trasování zahájením fáze předběžného zpracování z nástroje pro správu funkce distribuovaného přehrávání. Ve fázi předzpracování distribuovaný kontroler pro přehrání zpracuje data trasování a vygeneruje mezičlánek.

diagram znázorňující fázi předběžného zpracování distribuovaného přehrání

Další informace o fázi předběžného zpracování naleznete v tématu SQL Server Distributed Replay.

Poznámka

Vstupní data trasování musí být zaznamenána ve verzi SQL Serveru, která je kompatibilní s distribuovaným přehráváním. Vstupní data trasování musí být také kompatibilní s cílovým serverem, proti kterému chcete data trasování znovu spustit. Další informace o požadavcích na verzi naleznete v tématu Požadavky na distribuované přehrání.

Připravte vstupní data trasování

  1. (volitelné) Úprava nastavení konfigurace předzpracování: Chcete-li upravit nastavení konfigurace předzpracování, jako je například filtrování systémových relací nebo konfigurace maximální doby nečinnosti, je nutné upravit <PreprocessModifiers> prvek konfiguračního souboru preprocesu založeného na jazyce XML DReplay.exe.preprocess.config. Pokud upravíte konfigurační soubor předzpracování, doporučujeme místo originálu upravit kopii. Chcete-li změnit nastavení, postupujte takto:

    1. Vytvořte kopii výchozího konfiguračního souboru předzpracování, DReplay.exe.preprocess.configa přejmenujte nový soubor. Výchozí konfigurační soubor předzpracování se nachází v instalační složce nástroje pro správu.

    2. Upravte nastavení konfigurace předběžného zpracování v novém konfiguračním souboru.

    3. Při zahájení fáze předběžného zpracování (další krok) použijte parametr config_file možnosti předzpracování k určení umístění upraveného konfiguračního souboru.

    Další informace o konfiguračním souboru předzpracování naleznete v tématu Konfigurace distribuovaného přehrávání.

  2. Zahájení fáze předběžného zpracování: Chcete-li připravit vstupní data trasování, je nutné spustit nástroj pro správu s možností předběžného zpracování. Další informace najdete v tématu možnost předběžného zpracování (nástroj pro správu distribuovaného přehrávání).

    1. Otevřete nástroj příkazového řádku systému Windows (CMD.exe) a přejděte do umístění instalace nástroje pro správu distribuovaného přehrávání (DReplay.exe).

    2. (Volitelné) Pomocí parametru kontroleru-murčete kontroler, pokud je služba kontroleru spuštěná v počítači jiném než nástroj pro správu.

    3. Pomocí parametru input_trace_file-izadejte umístění a název vstupních trasovacích souborů.

    4. Pomocí parametru controller_working_directory-durčete, kam se má dočasný soubor uložit do kontroleru.

    5. (Volitelné) K určení umístění konfiguračního souboru předzpracování použijte parametr config_file-c. Tento parametr použijte k odkazování na nový konfigurační soubor, pokud jste upravili kopii výchozího konfiguračního souboru předzpracování.

    6. (Volitelné) Pomocí parametru status_interval-furčete, jestli má nástroj pro správu zobrazovat stavové zprávy s frekvencí jinou než 30 sekund.

    Například zahájení fáze předběžného zpracování na stejném počítači jako služba kontroleru, pro trasovací soubor umístěný v c:\trace1.trc, pracovní adresář kontroleru umístěný v c:\WorkingDir a stavová zpráva zobrazená ve výchozí hodnotě 30 sekund, vyžaduje syntaxi: dreplay preprocess -i c:\trace1.trc -d c:\WorkingDir

  3. Po dokončení fáze předběžného zpracování se zprostředkující soubor uloží do pracovního adresáře kontroleru. Pokud chcete zahájit fázi přehrávání události, musíte spustit nástroj pro správu s možností přehrát. Další informace najdete v tématu Přehrát trasovaná data.

Viz také