Ustvarjanje sledi z SQL Serverom 2012

Uporaba SQL Server Profilerja za spremljanje težav z zmogljivostjo baze podatkov

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 SQL Server Trace z SQL Server Profilerjem po korakih je naslednji:

  1. Odprite SQL Server Management Studio in se povežite z izbranim primerek strežnika SQL Server. Navedite ime strežnika in ustrezne poverilnice za prijavo, razen če uporabljate preverjanje pristnosti z operacijskim sistemom Windows.
  2. Ko odprete SQL Server Management Studio, v meniju Orodja izberite SQL Server Profiler . 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 zagnati novo sled in odprati okno sledi lastnosti . Okno je prazno, da lahko določite podrobnosti sledi.
  5. Ustvarite opisno ime sledi in jo vnesite v polje Ime sledi .
  6. V spustnem meniju Use Use Template izberite predlogo za sled. To vam omogoča, da začnete sledenje z eno od vnaprej določenih predlog, shranjenih v knjižnici SQL Serverja.
  7. Izberite lokacijo, kamor želite shraniti rezultate sledi. Tu imata dve možnosti:
    • Izberite Shrani v datoteko, da shranite sledove v datoteko na lokalnem trdem disku. Navedite ime datoteke in lokacijo 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, da sledenje shranite v tabelo v bazi 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.
  1. Kliknite kartico Izbira dogodkov, da si ogledate dogodke, 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, tako da potrdite polja Pokaži vse dogodke in Prikaži vse stolpce .
  2. Kliknite gumb Zaženi, da začnete sled. Ko končate, v meniju File izberite Stop Trace .

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:

Opomba : Ta članek obravnava SQL Server Profiler za SQL Server 2012. Za starejše različice glejte Kako ustvariti sledi s SQL Server Profilerjem 2008 .