Ako vytvoriť stopu s Profiler v SQL Server 2008

Stopy vám umožňujú sledovať konkrétne akcie vykonávané proti databáze SQL Server. Poskytujú cenné informácie pre riešenie problémov databázy a ladenie výkonnosti databázového motora. V tomto výučbe prejdeme krok za krokom v procese vytvárania SQL Server Trace s SQL Server Profiler.

Poznámka : Tento článok je pre používateľov SQL Server 2008 a starších. Ak používate SQL Server 2012 , prečítajte si ďalší článok o vytváraní stopy v SQL Server 2012 .

Ako vytvoriť stopu pomocou SQL Server Profiler

  1. Otvorte program SQL Server Management Studio výberom z ponuky Štart.
  2. V ponuke Nástroje vyberte položku SQL Server Profiler.
  3. Keď sa otvorí profil SQL Server, z ponuky Súbor vyberte možnosť Nové sledovanie.
  4. SQL Server Profiler vás potom vyzve na pripojenie k inštancii SQL Serveru, ktorú chcete profilovať. Zadajte podrobnosti o pripojení a kliknite na tlačidlo Pripojiť a pokračujte.
  5. Vytvorte popisný názov vašej stopy a napíšte ju do textového poľa "Názov trasy".
  6. V rozbaľovacej ponuke vyberte šablónu pre sledovanie. (Informácie o niektorých bežne používaných stopových šablonách nájdete v tipoch šablón nižšie)
  7. Ak chcete uložiť svoju stopu 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.
  8. Kliknutím na kartu Výber udalostí si môžete skontrolovať udalosti, ktoré môžete sledovať pomocou sledovania. Niektoré udalosti sa automaticky vyberú na základe zvolenej šablóny. Momentálne môžete tieto predvolené nastavenia zmeniť. Ďalšie možnosti môžete zobraziť kliknutím na zaškrtávacie políčka Zobraziť všetky udalosti a Zobraziť všetky stĺpce.
  1. Kliknutím na tlačidlo Spustiť spustite sledovanie. SQL Server začne vytvárať stopy, poskytujúce detaily, ako je znázornené na obrázku. (Môžete kliknúť na obrázok, aby ste ho zväčšili.) Po dokončení zvoľte v ponuke Súbor "Stop Trace".

Tipy pre šablóny

  1. Štandardná šablóna zhromažďuje množstvo informácií o pripojeniach SQL Server, uložených procedúrach a príkazoch Transact-SQL.
  2. Šablóna ladenia zhromažďuje informácie, ktoré sa môžu použiť s poradcom pre ladenie databázového motora na vyladenie výkonu vášho servera SQL Server.
  3. Šablóna TSQL_Replay zhromažďuje dostatok informácií o každom výkaze Transact-SQL na obnovenie aktivity v budúcnosti.