Skip to main content

Ustvarjanje sledi s programom SQL Server 2012 in SQL Profilerjem

Anonim

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:

  1. 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.

  2. 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.

  3. Ponovno vpišite poverilnice za prijavo, če vas to zahteva.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.