SQL Server Profiler je diagnostično orodje, vključeno v Microsoft SQL Server 2012. Omogoča vam, da ustvarite sledi SQL, ki sledijo specifičnim dejanjem, izvedenim v bazi podatkov SQL Server. Sledi SQL zagotavljajo dragocene informacije za odpravljanje težav z bazami podatkov in za nastavitev delovanja baze podatkov. Na primer, skrbniki lahko v poizvedbi prepoznajo ozko grlo in razvijejo optimizacijo za izboljšanje učinkovitosti baze podatkov.
Ustvarjanje sledi
Postopek izdelave sledi strežnika SQL s postopkom SQL Server Profiler je korak po korak:
-
Odprto SQL Server Management Studio in se povežite s primerkom SQL Server po vaši izbiri. Navedite ime strežnika in ustrezne poverilnice za prijavo, razen če uporabljate preverjanje pristnosti z operacijskim sistemom Windows.
-
Ko odprete strežnik SQL Server Management Studio, izberite SQL Server Profiler Iz Orodja meni. Upoštevajte, da če v tej upravni seji ne nameravate uporabljati drugih orodij SQL Server, se lahko odločite za zagon programa SQL Profiler neposredno, ne pa za prehod v Management Studio.
-
Ponovno vpišite poverilnice za prijavo, če vas to zahteva.
-
SQL Server Profiler predpostavlja, da želite začeti novo sled in se odpre Lastnosti sledi okno. Okno je prazno, da lahko določite podrobnosti sledi.
-
Ustvarite opisno ime sledi in jo vtipkajte v Ime sledi polje z besedilom.
Izberite predlogo za sled Uporabite predlogo spustni meni. To vam omogoča, da začnete sledenje z eno od vnaprej določenih predlog, shranjenih v knjižnici SQL Serverja.
-
Izberite lokacijo, kamor želite shraniti rezultate sledi. Tu imata dve možnosti:
Izberite Shrani v datoteko shranite sledi v datoteko na lokalnem trdem disku. Navedite ime in lokacijo datoteke v oknu Shrani kot, ki se pojavi s klikom na potrditveno polje. V MB lahko nastavite tudi največjo velikost datoteke, da omejite vpliv, ki bi ga utegnila slediti pri uporabi diska.
Izberite Shrani v tabelo shranjevanje sledi v tabelo znotraj baze podatkov SQL Server. Če izberete to možnost, boste pozvani, da se povežete z bazo podatkov, kjer želite shraniti rezultate sledenja. Določite lahko tudi največjo velikost sledi - v tisočih vrstah vrstic - omejite vpliv, ki bi ga morda imela sledova v svoji bazi podatkov.
-
Kliknite na Izbira dogodkov zavihek za pregled dogodkov, ki jih boste spremljali z vašo sledjo. Nekateri dogodki se samodejno izberejo glede na izbrano predlogo. Te privzete izbire lahko trenutno spremenite in si ogledate dodatne možnosti s klikom na Pokaži vse dogodke inPrikaži vse stolpce potrditvena polja.
-
Kliknite na Run gumb za začetek sledi. Ko končate, izberite Stop Trace Iz mapa meni.
Izbira predloge
Ko začnete sledenje, jo lahko izberete na kateri koli predlogi, najdeni v knjižnici SQL Server. Tri najpogosteje uporabljene predloge sledi so:
- Standardna predloga, ki zbira vrsto informacij o povezavah SQL Servera, shranjenih procedurah in transakcijah Transact-SQL
- Predloga za nastavitev, ki zbira informacije, ki jih je mogoče uporabiti skupaj s svetovalcem za nastavitev baze podatkov, da nastavite uspešnost svojega strežnika SQL Server
- Predloga TSQL_Replay, ki zbira dovolj informacij o vsaki izjavi Transact-SQL, da bi v prihodnosti ponovno ustvarila dejavnost
Ta članek obravnava SQL Server Profiler za SQL Server 2012. Obstajajo tudi starejše različice.













