Stvaranje tragova sa sustavom SQL Server 2012

Korištenje programa SQL Server Profiler za praćenje problema s performansama baze podataka

SQL Server Profiler je dijagnostički alat koji je uključen u Microsoft SQL Server 2012. Omogućuje vam stvaranje SQL tragova koji prate pojedine radnje izvršene prema bazi podataka SQL Server. SQL tragovi pružaju vrijedne informacije za otklanjanje poteškoća s bazama podataka i podešavanje performansi motora baze podataka. Na primjer, administratori mogu upotrijebiti trag kako bi prepoznali usko grlo u upitu i razvili optimizacije radi poboljšanja performansi baze podataka.

Stvaranje traga

Postupak izrade SQL Server Tracea s SQL Server Profilerom je korak-po-korak:

  1. Otvorite SQL Server Management Studio i spojite se na SQL Server primjerak po vašem izboru. Navedite naziv poslužitelja i odgovarajuće vjerodajnice za prijavu, osim ako ne koristite Windows Authentication.
  2. Nakon što otvorite SQL Server Management Studio, odaberite SQL Server Profiler iz izbornika Alati . Imajte na umu da ako ne planirate koristiti druge alate SQL Server u ovoj administrativnoj sesiji, možete pokrenuti izravno SQL Profiler umjesto da prođete kroz Management Studio.
  3. Ponovno unesite vjerodajnice za prijavu, ako se od vas zatraži da to učinite.
  4. SQL Server Profiler pretpostavlja da želite započeti novi trag i otvoriti prozor Svojstva traga . Prozor je prazan kako biste omogućili određivanje pojedinosti traga.
  5. Izradite opisni naziv za trag i upišite ga u tekstni okvir Naziv traga .
  6. Odaberite predložak za trag iz padajućeg izbornika Upotrijebi predložak . To vam omogućuje da započnete s upotrebom jednog od unaprijed definiranih predložaka pohranjenih u biblioteci sustava SQL Server.
  7. Odaberite mjesto za spremanje rezultata vašeg traga. Ovdje imate dvije opcije:
    • Odaberite Spremi u datoteku da biste spremili trag u datoteku na lokalnom tvrdom disku. Navedite naziv datoteke i mjesto u prozoru Spremi kao koji se pojavljuje kao rezultat klika na potvrdni okvir. Također možete postaviti maksimalnu veličinu datoteke u MB da biste ograničili utjecaj koji trag može imati na uporabu diska.
    • Odaberite Spremi u tablicu da biste spremili trag u tablicu u bazi podataka sustava SQL Server. Ako odaberete ovu opciju, od vas se traži da se povežete s bazom podataka u koju želite pohraniti rezultate praćenja. Također možete postaviti maksimalnu veličinu tragova - u tisućama redaka tablice - da biste ograničili utjecaj koji trag može imati na vašu bazu podataka.
  1. Kliknite karticu Odabir događaja da biste pregledali događaje koje ćete pratiti svojim tragom. Neki se događaji automatski odabiru prema predlošku koji ste odabrali. Trenutačno možete izmijeniti te zadane odabire i pogledati dodatne mogućnosti klikom na potvrdne okvire Prikaži sve događaje i Prikaži sve stupce .
  2. Kliknite gumb Run ( Pokreni) da biste započeli trag. Kada završite, odaberite Stop Trace ( Dopusti trag) iz izbornika File ( Datoteka) .

Odabir predloška

Kada započnete s tragovima, možete ga postaviti na bilo koji od predložaka koji se nalaze u biblioteci za praćenje SQL poslužitelja. Tri od najčešće korištenih predložaka tragova su:

Napomena : Ovaj se članak odnosi na SQL Server Profiler za SQL Server 2012. Za prijašnje verzije pogledajte Kako stvoriti trag s SQL Server Profilerom 2008 .