Vytváranie stopy so serverom SQL Server 2012

Použitie profilu SQL Server na sledovanie problémov s výkonom databázy

SQL Server Profiler je diagnostický nástroj, ktorý je súčasťou Microsoft SQL Server 2012. Umožňuje vytvoriť stopy SQL, ktoré sledujú špecifické činnosti vykonávané proti databáze SQL Server. Stopy SQL poskytujú cenné informácie pre riešenie problémov s databázami a ladenie výkonu databázového motora. Administrátori môžu napríklad použiť stopu na identifikáciu úzkeho miesta v dopyte a vyvinú optimalizácie na zlepšenie výkonu databázy.

Vytvorenie stopy

Podrobný proces vytvárania SQL Server Trace s SQL Server Profiler je nasledovný:

  1. Otvorte program SQL Server Management Studio a pripojte sa k inštancii servera SQL Server podľa vášho výberu. Zadajte názov servera a príslušné prihlasovacie poverenia, ak nepoužívate službu Windows Authentication.
  2. Po otvorení aplikácie SQL Server Management Studio z ponuky Nástroje vyberte položku SQL Server Profiler . Upozorňujeme, že ak v tejto administratívnej relácii neplánujete používať iné nástroje SQL Server, môžete sa rozhodnúť spustiť SQL Profiler priamo, a nie prejsť Management Studio.
  3. Poskytnite prihlasovacie prihlasovacie údaje opäť, ak vás to vyzve.
  4. SQL Server Profiler predpokladá, že chcete spustiť novú trasu a otvorí okno Trace Properties . Okno je prázdne, aby ste mohli špecifikovať podrobnosti o sledovaní.
  5. Vytvorte opisný názov stopy a zadajte ho do textového poľa Názov trasy .
  6. Vyberte šablónu pre sledovanie v rozbaľovacej ponuke Použiť šablónu . To vám umožní spustiť sledovanie pomocou jednej z preddefinovaných šablón uložených v knižnici SQL Server.
  7. Vyberte miesto, kde chcete uložiť výsledky sledovania. Máte tu dve možnosti:
    • Ak chcete uložiť sledovanie do súboru na lokálnom pevnom disku, vyberte možnosť Uložiť do súboru . Zadajte názov súboru a umiestnenie v okne Uložiť ako, ktoré sa zobrazí po kliknutí na začiarkavacie políčko. Môžete tiež nastaviť maximálnu veľkosť súboru v MB, aby ste obmedzili dopad, ktorý môže mať stopa na používanie disku.
    • Vyberte možnosť Uložiť do tabuľky, ak chcete uložiť sledovanie do tabuľky v databáze SQL Server. Ak vyberiete túto možnosť, zobrazí sa výzva na pripojenie k databáze, v ktorej chcete uložiť výsledky sledovania. Môžete tiež nastaviť maximálnu veľkosť stopy v tisícoch riadkov tabuľky, aby ste obmedzili vplyv, ktorý môže mať stopa na vašu databázu.
  1. Kliknutím na kartu Výber udalostí si môžete skontrolovať udalosti, ktoré budete sledovať s vašou stopou. Niektoré udalosti sa automaticky vyberajú na základe zvolenej šablóny. Momentálne môžete tieto predvolené nastavenia zmeniť a zobraziť ďalšie možnosti kliknutím na políčka Zobraziť všetky udalosti a Zobraziť všetky stĺpce .
  2. Kliknutím na tlačidlo Spustiť spustite sledovanie. Keď skončíte, v ponuke Súbor vyberte možnosť Zastaviť sledovanie .

Výber šablóny

Keď spustíte sledovanie, môžete ho vybrať na základe ktorejkoľvek šablóny, ktorá sa nachádza v knižnici sledovania programu SQL Server. Tri najbežnejšie používané stopové šablóny sú:

Poznámka : Tento článok sa zaoberá SQL Server Profiler pre SQL Server 2012. Pre staršie verzie, pozri Ako vytvoriť Trace s SQL Server Profiler 2008 .