Sdílet prostřednictvím


Možnosti přehrání (SQL Server Profiler)

platí pro:SQL Serverazure SQL Managed Instance

Před přehráním zachyceného trasování pomocí SQL Server Profileru zadejte možnosti přehrávání v dialogovém okně Konfigurace přehrání . Pokud chcete toto dialogové okno spustit, otevřete v SQL Server Profileru soubor nebo tabulku pro přehrání a v nabídce Přehrát vyberte Start. Informace o tom, jaká oprávnění se vyžadují k přehrání trasování, najdete v tématu Oprávnění potřebná ke spuštění SQL Server Profileru.

Tento článek popisuje možnosti zadané v dialogovém okně Znovu přehrát konfiguraci .

Nástroj Distribuované přehrání byste měli použít k přehrání náročné aplikace OLTP (s mnoha aktivními souběžnými připojeními nebo vysokou propustností). Distribuovaný nástroj pro přehrávání (utility tool) může přehrávat data trasování z více počítačů a lépe simulovat kritickou provozní zátěž. Další informace naleznete v tématu SQL Server Distributed Replay overview.

Základní možnosti přehrávání

Server pro opakování

Server je název instance SQL Serveru, pro kterou chcete trasování přehrát. Server musí splňovat požadavky na přehrání popsané v části Požadavky na přehrání.

Uložení do souboru

Výstupní soubor, kde se výsledek přehrání záznamu zapíše pro pozdější prohlížení. Ve výchozím nastavení SQL Server Profiler zobrazí pouze výsledky přehrávání trasovacího záznamu na obrazovce.

Uložit do tabulky

Tabulka databáze, do které se zapisuje výsledek zpracování trasování pro pozdější zobrazení.

Počet vláken záznamu

Zadejte počet přehrávacích vláken, která se mají používat souběžně. Vyšší počet spotřebovává během přehrávání více prostředků, ale přehrávání je rychlejší. Řazení událostí se při použití více vláken plně neudržuje.

Přehrávat události v pořadí, v jakém byly trasovány

Umožňuje používat metody ladění, jako je procházení jednotlivých trasování. Pokud tato možnost není vybraná, přehrávání nezaručuje, že se události přehrají ve stejném pořadí, v jakém byly původně zachyceny.

Přehrání událostí pomocí více vláken

Optimalizuje výkon a deaktivuje ladění. Události se přehrají v pořadí, v jakém byly zaznamenány pro konkrétní ID relace (SPID), ale řazení ID relace není zaručeno.

Zobrazení výsledků přehrání

Zobrazí výsledky přehrávání. Toto je výchozí možnost. Pokud je trasování, které přehráváte, velmi velké, možná byste to chtěli vypnout, abyste ušetřili místo na disku.

Pokud chcete dosáhnout nejlepšího výkonu přehrávání, měli byste zvolit přehrání událostí pomocí více vláken a nezobrazovat výsledky přehrávání.

Pokročilé možnosti přehrávání

Systém opakování SPID

Přehrajte všechna ID relací. Toto je výchozí možnost.

Přehrání pouze jednoho SPID

Přehraje ID relace, které vyberete ze seznamu.

Omezení přehrání podle data a času

Přehraje trasování pro zadaný čas zahájení a čas ukončení.

Interval čekání na monitorování stavu

Nastaví dobu, po kterou může proces běžet, než ho monitorování stavu ukončí.

Interval dotazování monitoru zdraví

Nastaví, jak často monitor zdraví vyhledává kandidáty na ukončení.

Povolení monitorování blokovaných procesů SQL Serveru

Nastaví, jak často monitor blokovaných procesů vyhledává blokované nebo blokující procesy.

Informace o monitorování stavu

Monitorování stavu je vlákno aplikace, které monitoruje simulované procesy, které se podílejí na přehrání trasování, a končí procesy blokované v rámci přehrávání. Na kartě Upřesnit možnosti přehrávání v dialogovém okně Konfigurace přehrání můžete určit, jak dlouho má monitor stavu čekat v sekundách před ukončením blokovaného procesu (interval čekání monitorování stavu). Pokud nastavíte tento interval na hodnotu 0, zdravotní monitor nikdy nekončí simulované blokující procesy v přehrávané stopě.