Vytvoření stopy se serverem SQL Server 2012

Pomocí profilu SQL Server sledovat problémy s výkonem databáze

SQL Server Profiler je diagnostický nástroj, který je součástí Microsoft SQL Server 2012. Umožňuje vytvořit stopy SQL, které sledují konkrétní akce provedené proti databázi SQL Server. Stopy SQL poskytují cenné informace pro řešení problémů s databází a pro nastavení výkonu databázového stroje. Například správci mohou použít trasování k identifikaci úzkého místa v dotazu a vyvíjet optimalizace pro zlepšení výkonu databáze.

Vytvoření stopy

Podrobný proces vytvoření SQL Server Trace s SQL Server Profiler je následující:

  1. Otevřete SQL Server Management Studio a připojte se ke zvolené instanci serveru SQL Server. Uveďte název serveru a příslušná přihlašovací pověření, pokud nepoužíváte ověřování systému Windows.
  2. Po otevření programu SQL Server Management Studio z nabídky Nástroje vyberte položku SQL Server Profiler . Všimněte si, že pokud v této administrativní relaci neplánujete používat jiné nástroje serveru SQL Server, můžete zvolit spuštění SQL Profiler přímo, nikoli projít Management Studio.
  3. Zadejte přihlašovací údaje znovu, pokud budete vyzváni k tomu.
  4. SQL Server Profiler předpokládá, že chcete spustit novou trasování a otevře okno Vlastnosti trasování . Okno je prázdné a umožňuje zadat podrobnosti o trasování.
  5. Vytvořte popisný název trasování a zadejte jej do textového pole Název trasování .
  6. Z rozevírací nabídky Použít šablonu vyberte šablonu pro trasování. To vám umožní spustit trasování pomocí jedné z předdefinovaných šablon uložených v knihovně serveru SQL.
  7. Vyberte místo pro uložení výsledků sledování. Máte zde dvě možnosti:
    • Zvolte možnost Uložit do souboru pro uložení trasování do souboru na místním pevném disku. Uveďte název souboru a umístění v okně Uložit jako, které se objeví v důsledku zaškrtnutí políčka. Můžete také nastavit maximální velikost souboru v MB, abyste omezili dopad, který může trasování na disk existovat.
    • Zvolte možnost Uložit do tabulky pro uložení trasování do tabulky v databázi SQL Server. Pokud vyberete tuto možnost, budete vyzváni k připojení k databázi, kde chcete uložit výsledky trasování. Můžete také nastavit maximální velikost stopy v tisících řádků tabulky, abyste omezili dopad, který může mít trasování na vaši databázi.
  1. Klepnutím na záložku Výběr událostí můžete zkontrolovat události, které budete sledovat s vaší stopou. Některé události jsou automaticky vybrány na základě zvolené šablony. Momentálně můžete tyto výchozí volby upravit a zaškrtněte políčka Zobrazit všechny události a Zobrazit všechny sloupce .
  2. Klepnutím na tlačítko Spustit spustíte trasování. Po dokončení vyberte v nabídce Soubor možnost Stop trasování .

Výběr šablony

Když spustíte trasování, můžete se rozhodnout založit na libovolné šablony nalezené v knihovně sledování serveru SQL. Tři nejčastěji používané stopové šablony jsou:

Poznámka : Tento článek se zabývá SQL Server Profiler pro SQL Server 2012. Pro starší verze, naleznete v tématu Jak vytvořit trasování s SQL Server Profiler 2008 .