Sdílet prostřednictvím


Uložit trasování a šablony trasování

platí pro:SQL Serverazure SQL Managed Instance

Je důležité rozlišovat ukládání trasovacích souborů od ukládání šablon trasování. Uložení trasovacího souboru zahrnuje uložení zachycených dat událostí na zadané místo. Uložení šablony trasování zahrnuje uložení definice trasování, například zadané datové sloupce, třídy událostí nebo filtry.

Uložení trasování

Uložte zachycená data událostí do souboru nebo tabulky SQL Serveru, když budete potřebovat analyzovat nebo znovu přehrát zachycená data později. Pomocí trasovacího souboru postupujte takto:

  • Pomocí trasovacího souboru nebo tabulky trasování vytvořte úlohu, která se používá jako vstup pro Poradce pro ladění databázového stroje.

  • Pomocí trasovacího souboru zachyťte události a odešlete trasovací soubor poskytovateli podpory pro analýzu.

  • Pomocí nástrojů pro zpracování dotazů v SQL Serveru můžete získat přístup k datům nebo k zobrazení dat v SQL Server Profileru. K tabulce trasování mají přímý přístup pouze členové pevné role serveru správce systému nebo tvůrce tabulky.

Zaznamenávání dat trasování do tabulky je pomalejší než zaznamenání dat trasování do souboru. Alternativou je zachycení dat trasování do souboru, otevření trasovacího souboru a následné uložení trasování jako tabulky trasování.

Pokud používáte trasovací soubor, SQL Server Profiler uloží zachycená data událostí (nikoli definice trasování) do souboru trasování sql Serveru Profiler (*.trc). Přípona se přidá na konec souboru automaticky při uložení trasovacího souboru bez ohledu na jakoukoli jinou zadanou příponu. Pokud například zadáte trasovací soubor s názvem Trace.dat, vytvoří se soubor s názvem Trace.dat.trc.

Důležité

Uživatelé s oprávněním SHOWPLAN, ALTER TRACE nebo VIEW SERVER STATE mohou zobrazit dotazy zachycené ve výstupu Showplan. Tyto dotazy můžou obsahovat citlivé informace, jako jsou hesla. Proto doporučujeme udělit tato oprávnění pouze uživatelům, kteří mají oprávnění zobrazovat citlivé informace, jako jsou členové db_owner pevné databázové role nebo členové pevné role serveru správce systému . Kromě toho doporučujeme ukládat pouze soubory Showplan nebo trasovací soubory, které obsahují události související s showplanem do umístění, které používá systém souborů NTFS, a omezit přístup uživatelům, kteří mají oprávnění k zobrazení citlivých informací.

Ukládání šablon

Definice šablony trasování zahrnuje třídy událostí, datové sloupce, filtry a všechny ostatní vlastnosti (s výjimkou zachycených dat události), které se používají k vytvoření trasování. SQL Server Profiler poskytuje předdefinované systémové šablony pro běžné úlohy trasování a pro konkrétní úlohy, jako je například vytvoření úlohy, kterou nástroj Database Engine Tuning Advisor může použít k ladění návrhu fyzické databáze. Můžete také vytvářet a ukládat uživatelsky definované šablony.

Import a export šablony

SQL Server Profiler umožňuje importovat a exportovat šablony z jednoho serveru do druhého. Export šablony přesune kopii existující šablony do zadaného adresáře. Import šablony vytvoří kopii šablony, kterou zadáte. Pokud jsou tyto šablony zobrazeny v SQL Server Profileru, můžete je odlišit od systémových šablon výrazem "(uživatel)", který následuje za názvem šablony. Předdefinovanou šablonu systému nemůžete přepsat ani přímo upravit.

Analýza výkonu pomocí šablon

Pokud často monitorujete SQL Server, použijte šablony k analýze výkonu. Šablony zaznamenávají stejná data událostí pokaždé a používají stejnou definici trasování k monitorování stejných událostí. Při každém vytvoření trasování nemusíte definovat třídy událostí a datové sloupce. Šablonu lze také dát jinému uživateli za účelem monitorování konkrétních událostí SQL Serveru. Poskytovatel podpory může například poskytnout zákazníkovi šablonu. Zákazník pomocí šablony zachytí požadovaná data událostí, která se pak odešlou poskytovateli podpory k analýze.

Uložte trasování do souboru