Kreiranje tragova pomoću SQL Servera 2012

Korišćenje SQL Server Profilera za praćenje problema sa performansama baze podataka

SQL Server Profiler je dijagnostički alat koji je uključen u Microsoft SQL Server 2012. Omogućava vam da kreirate SQL tragove koji prate specifične akcije izvršene u bazi SQL Server baze podataka. SQL tragovi pružaju vredne informacije za rešavanje problema sa bazama podataka i podešavanje performansi baze podataka. Na primjer, administratori mogu koristiti trag da identifikuju usko grlo u upitniku i razviju optimizaciju kako bi poboljšali performanse baze podataka.

Kreiranje traga

Proces korak po korak kreiranja SQL Server Trace sa SQL Server profilerom je sledeći:

  1. Otvorite SQL Server Management Studio i povežite se na SQL Server instancu po vašem izboru. Navedite ime servera i odgovarajuće akreditive za prijavljivanje ukoliko ne koristite Windows Authentication.
  2. Nakon što otvorite SQL Server Management Studio, odaberite SQL Server Profiler iz menija Tools . Imajte na umu da ako u ovoj administrativnoj sesiji ne planiramo da koristite druge SQL Server alate, možete odabrati da direktno pokrenete SQL Profiler, umesto da prođete kroz Management Studio.
  3. Ponovo navedite upisivanje akreditiva, ako vam bude zatraženo da to učinite.
  4. SQL Server Profiler pretpostavlja da želite započeti novi trag i otvara prozor Trace Properties . Prozor je prazan da biste mogli odrediti detalje o traci.
  5. Napravite opisno ime traga i upišite ga u tekstualno polje Trace Name .
  6. Izaberite obrazac za trag iz padajućeg menija Use the Template . Ovo vam omogućava da započnete svoj trag pomoću jednog od unapred definisanih šablona sačuvanih u biblioteci SQL Servera.
  7. Izaberite lokaciju za čuvanje rezultata vašeg traga. Ovde imate dve opcije:
    • Izaberite Sačuvaj u datoteku da biste sačuvali trag u datoteku na lokalnom čvrstom disku. Navedite ime datoteke i lokaciju u prozoru Save As, koji se pojavljuje kao rezultat klikom na check box. Takođe možete podesiti maksimalnu veličinu datoteke u MB da biste ograničili utjecaj koji trag može imati na korišćenje diska.
    • Izaberite Sačuvaj u tablicu da biste sačuvali trag u tablici unutar SQL Server baze podataka. Ako odaberete ovu opciju, od vas će biti zatraženo da se povežete sa bazom podataka u kojoj želite da sačuvate rezultate traga. Takođe možete podesiti maksimalnu veličinu traga - u hiljadama redova tablica - kako biste ograničili utjecaj koji trag može imati na vašu bazu podataka.
  1. Kliknite na karticu Events Selection da biste pregledali događaje koje ćete pratiti pomoću traga. Neki događaji se automatski biraju na osnovu izabranog šablona. Trenutno možete modifikovati te podrazumevane selekcije i pregledati dodatne opcije tako što ćete kliknuti na stavke Prikaži sve događaje i Prikaži sve kolone .
  2. Kliknite na dugme Pokreni da započnete trag. Kada završite, izaberite stavku Stop Trace iz menija Datoteka .

Izbor šablona

Kada započnete trag, možete odabrati da ga bazirate na bilo kojem od predložaka pronađenih u biblioteci traka SQL Servera. Tri od najčešće korišćenih šablona tragova su:

Napomena : Ovaj članak se odnosi na SQL Server Profiler za SQL Server 2012. Za starije verzije pogledajte Kako kreirati trag pomoću SQL Server Profilera 2008 .