Skip to main content

Stvaranje tragova pomoću sustava SQL Server 2012 i SQL Profiler

Week 9 (Travanj 2025)

Week 9 (Travanj 2025)
Anonim

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 korak po korak stvaranja traga SQL poslužitelja s SQL Server Profilerom je sljedeći:

  1. Otvorena 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 od alat izbornik. 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 Svojstva traga prozor. Prozor je prazan kako biste omogućili određivanje pojedinosti traga.

  5. Napravite opisni naziv za trag i upišite ga u Ime traga tekstualni okvir.

    Odaberite predložak za trag iz Upotrijebite predložak padajući izbornik. To vam omogućuje da započnete s upotrebom jednog od unaprijed definiranih predložaka pohranjenih u biblioteci sustava SQL Server.

  6. Odaberite mjesto za spremanje rezultata vašeg traga. Ovdje imate dvije opcije:

    Odaberi Spremi u datoteku da biste spremili trag na 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.

    Odaberi Spremi u tablicu za spremanje traga u tablicu unutar SQL Server baze podataka. 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.

  7. Klikni na Odabir događaja karticu kako 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 opcije klikom na gumb Prikaži sve događaje iPrikaži sve stupce kućice.

  8. Kliknite gumb Trčanje gumb za početak traga. Kada završite, odaberite Zaustavi trag od Datoteka izbornik.

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:

  • Standardni predložak, koji prikuplja različite informacije o SQL Server vezama, pohranjene procedure i Transact-SQL izjave
  • Predložak za usklađivanje, koji prikuplja informacije koje se mogu koristiti s savjetnikom za podešavanje baze podataka motora kako bi podesili performanse vašeg SQL poslužitelja
  • TSQL_Replay predložak, koji prikuplja dovoljno podataka o svakoj Transact-SQL izjavi kako bi ponovno stvorio aktivnost u budućnosti

Ovaj se članak odnosi na SQL Server Profiler za SQL Server 2012. Postoje i ranijih inačica.