Sdílet prostřednictvím


Přehrání dat trasování

Platí pro: SQL Server 2016 (13.x) SQL Server 2017 (14.x) SQL Server 2019 (15.x)

Důležité

Sql Server Distributed Replay není k dispozici s SQL Serverem 2022 (16.x) a novějšími verzemi.

Distribuované přehrání můžete spustit pomocí funkce distribuovaného přehrávání Microsoft SQL Serveru po přípravě vstupních dat trasování. Další informace najdete v tématu Příprava vstupních dat trasování.

Pomocí možnosti přehrání v nástroji pro správu zahajte fázi přehrání události při distribuovaném přehrání. Tato fáze se skládá ze dvou částí: odesílání dat trasování a spuštění a synchronizace distribuovaného přehrávání.

Distribuované přehrání události

Data trasování můžete přehrát v jednom ze dvou režimů sekvencování: režim stresu nebo režim synchronizace. Výchozím chováním je přehrání dat trasování v režimu stresu. Další informace o režimu přehrávání a sekvencování událostí 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řehrát trasu

  1. (Volitelné) Upravte nastavení konfigurace přehrání: Chcete-li upravit nastavení konfigurace přehrání, například režim sekvencování a různé hodnoty škálování, musíte upravit <ReplayOptions> prvek konfiguračního souboru DReplay.exe.replay.configpro přehrání založeného na JAZYCE XML . Můžete také upravit prvek tak, aby určil nastavení výstupu <OutputOptions> , například zda se má zaznamenat počet řádků. Pokud upravíte konfigurační soubor pro přehrá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 DReplay.exe.replay.configpro přehrání a přejmenujte nový soubor. Výchozí konfigurační soubor pro přehrání se nachází v instalační složce nástroje pro správu.

    2. Upravte nastavení konfigurace přehrání v novém konfiguračním souboru.

    3. Při zahájení fáze přehrání události (další krok) použijte parametr config_file možnosti přehrání a určete umístění upraveného konfiguračního souboru.

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

  2. Zahájit fázi přehrání události: Chcete-li spustit distribuované přehrání, musíte spustit nástroj pro správu s možností přehrání. Další informace najdete v tématu Možnost přehrá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 controller_working_directory-d určete, kam byl dočasný soubor uložen v kontroleru během fáze předběžného zpracování.

    4. (Volitelné) Pomocí parametru -o zachyťte aktivitu přehrání ve výsledném souboru s trasováním na každém klientu.

    5. (Volitelné) Pomocí parametru target_server, -s, určete instanci SQL Serveru, ve které mají distribuovaní klienti přehrávat pracovní zátěže sledování. Tento parametr není povinný, pokud jste použili <Server> element k určení cílového serveru v <ReplayOptions> elementu konfiguračního souboru pro přehrání.

    6. K určení distribuovaných klientů, kteří by se měli účastnit přehrání, použijte parametr klienty-w. Vypíše názvy klientských počítačů oddělené čárkami. Poznámka: IP adresy nejsou povolené.

    7. (Volitelné) Pomocí parametru config_file-c určete umístění konfiguračního souboru pro přehrání. Tento parametr použijte k nasměrování na nový konfigurační soubor, pokud jste upravili kopii výchozího konfiguračního souboru pro přehrání.

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

    Například následující syntaxe iniciuje přehrání fáze na stejném počítači jako služba kontroleru, používá pracovní adresář kontroleru umístěný na c:\WorkingDir, zachycuje aktivitu přehrávání na každém zúčastněném klientovi, používá klienty client1 a client2 provádí přehrání a získá zbývající nastavení konfigurace přehrání z upraveného konfiguračního souboru přehrání umístěného v c:\modifiedreplay.config:

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

  3. Po dokončení distribuovaného přehrání nástroj pro správu vrátí souhrnné informace. Pokud jste zadali možnost -o , aktivita přehrání byla uložena v trasovacích souborech výsledků na každém klientovi. Další informace o trasovacích souborech výsledků najdete v tématu Replay Results (Přehrát výsledky).

Viz také